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

9 vues (au cours des 30 derniers jours)
TOMOMIYA
TOMOMIYA le 1 Juil 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と同じ結果を得ました.)
設定の問題なのでしょうか?

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur 離散数学 dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!