私diff
は離散導関数を計算することを知っています。つまり、ベクトルの必然的なコンポーネント間の差を言いましょう。
変数を定義しない
x=-4:1/10:4;
y=diff(diff(x));
1.e-15*
ゼロ以外のベクトルの行を取得するのはなぜですか? Matlabは、どういうわけかそれを表示することで正直です.計算x=-4:1/10:4;
では、いくつかの数字をy=(diff(x));
丸めました.オフ -4+0.1 または -3.9 以外の量 ???)。では、標準出力を取得するにはどうすればよいでしょうか。この場合のように、実際にゼロである場合に 0 を取得するにはどうすればよい1*e-...
ですか?
それが不可能な場合、 diff が実際にゼロの場合、 real/ actualdiff(x,2)
、または少なくとも正確な符号とゼロを計算するにはどうすればよいですか? cosine
誤解を招くような値の代わりに、関数の実際の離散導関数を取得しますか?
diff を使用して変曲点を計算する必要があります。