Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
2つの値を比較しようとしています
y = 1 ye = 1.0000
たとえば、Matlab で比較すると、y == ye? 0!
y == ye
0
のデータyはテキスト ファイルから読み取られます...これと何か関係があるのでしょうか?
y
両方のベクトルで完全な精度で印刷してみてください。
fprintf('%.15f\n',x(:))
代わりに、浮動小数点を比較するときは、次のようなものを使用します。
abs(x1-x2) < e
e適切な小さな値はどこにありますか
e