matlab和数组

a3d*_*fcv 5 matlab

我有这样的代码:

t = a:(b-a)/10:b;
y = myFunction(t);
Run Code Online (Sandbox Code Playgroud)

据我猜,这段代码通过应用to的每个值创建一个数组t和另一个数组.ytmyFunction

然而,如果我手动传递数组的第一个元素t,以myFunction喜欢这个

y = myFunction(t);
Run Code Online (Sandbox Code Playgroud)

我不会得到y不同数字的第一个元素.为什么?

PS
myFunction看起来像这样:

function res = myFunction(x)
    res = tanh(5*x.^2 + 3*x - 2) + exp((x.^3 + 6*x.^2 + 12*x + 8)/(2*x.^2 + 8*x + 7))-2.0;
end
Run Code Online (Sandbox Code Playgroud)

Chr*_*lor 8

myFunction你正在执行一个正确的矩阵除法(使用/),而你打算使用逐元素除法(使用./).