0

2つの値を比較しようとしています

y = 1
ye = 1.0000

たとえば、Matlab で比較すると、y == ye? 0!

のデータyはテキスト ファイルから読み取られます...これと何か関係があるのでしょうか?

4

1 に答える 1

4

両方のベクトルで完全な精度で印刷してみてください。

fprintf('%.15f\n',x(:))

代わりに、浮動小数点を比較するときは、次のようなものを使用します。

abs(x1-x2) < e

e適切な小さな値はどこにありますか

于 2013-04-19T10:45:02.023 に答える