Table of Contents
エンジニアリング、科学、数学における数値計算に広く用いられています。これらの計算の精度を把握することは、信頼できる結果を得るために不可欠です。この記事では、MATLABの計算の精度を向上させるための実用的なヒントを提供します。
可変的な精密 Arithmetic を使用して下さい
高精度を必要とする計算では、MATLABは、シンボリック数学ツールボックスを介して可変的な精度算数を提供しています。 ] 機能を使用すると、計算用の数字の数を指定し、丸みのエラーを減らすことができます。
浮動小数点の操作に気をつけて下さい
浮動小数点数は、その有限表現による小さなエラーを提示することができます。これらのエラーを最小限に抑えるために、ほぼ同じ数を割くことを避け、計算の精度制限を理解するためにのような機能を使用することを好む。
数値安定性のための組み込み機能を使用する
MATLABは、少なくとも四角形溶液の疑似とののような数値的安定性のために設計された機能を提供します。 これらの機能は、病気の調整されたマトリックスによって引き起こされる問題を防ぐことができます。
適切なデータ型を実装
精度のニーズに基づいて適切なデータタイプを選択します。ほとんどのアプリケーションでは、二重精度が十分ですが、より高い精度で、単一の精度または象徴的な変数を使用して検討します。
- 高精度計算にはを使用します。
- ほぼ同じ数字を割くことを避けてください。
- MATLABの安定した数値関数をレバレッジします。
- データの適切なデータタイプを選択します。