5

私はこのようなコードを持っています:

t = a:(b-a)/10:b;
y = myFunction(t);

私が推測する限り、このコードは array を作成し、toの各値を適用してt別の配列を作成します。ytmyFunction

ただし、配列の最初の要素を手動で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
4

1 に答える 1

8

では、( を使用して)myFunction正しい行列除算を実行していますが、/要素ごとの除算 ( を使用./) を使用する予定です。

于 2013-01-14T18:10:07.317 に答える