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

조회 수: 9 (최근 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 CenterFile Exchange에서 離散数学에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!