2011bで作成した​SIMULINKモデ​ルを2016bで実行​すると結果が同じにな​りますか?

使用環境の変化により、2011bから2016bへバージョンアップを余儀なくされています。そこで2011bで作成したSIMULINKモデルを2016bで実行すると結果が同じになるか懸念しています。どんな影響が予測されるかを教えてください。

2 commentaires

michio
michio le 7 Fév 2018
一概にはお答えするのは難しいご質問かと思いますので、保守サービス有効なライセンスをご使用中でしたら技術サポート窓口(下記)のご利用もどうぞご検討ください。 https://jp.mathworks.com/support/contact_us/
こちらでしたら個別の具体的な状況において何らかの回答を差し上げることができるかと思います。MATLAB上で
ver
と実行された際の出力結果と合わせてご連絡ください。
michio
michio le 10 Fév 2019
本件、keisuke murata さんの回答の内容で課題や疑問が解決されましたら、
ぜひ「この回答を採用」ボタンのクリックをお願いいたします。

Connectez-vous pour commenter.

 Réponse acceptée

keisuke murata
keisuke murata le 7 Fév 2019

1 vote

ご利用になられている2011bのOS環境がわかりませんが、
当方が32bit環境から64bit環境に移行した場合の変化点について、
Mathworksテクニカルサポートより案内頂いたリンクをご覧ください。
シミュレーション結果については以下の記載のように、
厳密な数値を議論する場合は誤差が生じる可能性があります。
>3. MATLAB の 64 ビットのバージョンへの変更は、数値結果に影響を与えますか?
>演算内容によって、影響を与えることがあります。MATLAB の 64 ビットのバージョンと 32 ビットのバージョンでは、整数型はどち>らも同じサイズです。しかしながら、オペレーションをレジスタレベルでみた場合、32 ビットおよび 64 ビットのアプリケーションは、>異なる幅の CPU レジスタを使用します。それは丸め誤差の結果でわずかに異なる答えに帰着する場合があります。従って、単>精度浮動小数点の結果は異なる可能性があります。この違いは多くのアプリケーションにおいて許容されるレベルかもしれません>が、MATLAB の 64 ビットのバージョンに移行する場合、数値結果について厳密に再検討を要するアプリケーションも多くあります。

Plus de réponses (0)

Catégories

En savoir plus sur Simulink 環境の基礎 dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!