全く同じコードで異な​るPCを使うと全く違​う結果が出る

29 ビュー (過去 30 日間)
TOMOMIYA
TOMOMIYA 2018 年 7 月 1 日
回答済み: Etsuo Maeda 2018 年 7 月 2 日
個人用のPCにインストールしたMATLAB(以下A)と,研究室にあるPC(以下B,C,D)にインストールされたMATLABで全く同じmファイルを実行しても異なる結果が出ます.
具体的には逆行列の成分が異なっていました.
バージョンはAが2018a 64bit(MATLAB and Simulink Student Suite),B・C・Dが2014b 32bitです.
ただし,CだけはAと同じ実行結果が出力されました.
コード内にSimulinkは使用していません.
(AのPCに2014a 64bitを入れて実行するとAと同じ結果を得ました.)
設定の問題なのでしょうか?

採用された回答

Etsuo Maeda
Etsuo Maeda 2018 年 7 月 2 日
"全く違う"というのが何を意味しているのかよく分かりませんが、 一般的に、CPUのアーキテクチャが異なれば、乱数や浮動小数点数算術標準より下の桁の値などは、異なる値になります。
HTH

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange離散数学 についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!