我有这样的代码:
t = a:(b-a)/10:b;
y = myFunction(t);
据我猜测,这段代码通过应用 to 的每个值来创建一个数组t
和另一个数组。y
t
myFunction
但是,如果我手动将数组的第一个元素传递t
给myFunction
这样
y = myFunction(t);
我不会得到第一个元素,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