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

28 views (last 30 days)
TOMOMIYA
TOMOMIYA on 1 Jul 2018
Answered: Etsuo Maeda on 2 Jul 2018
個人用の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と同じ結果を得ました.)
設定の問題なのでしょうか?

Accepted Answer

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

More Answers (0)

Categories

Find more on 離散数学 in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!