MATLAB Release Notes | ![]() ![]() |
数学機能のアップグレードの問題
MATLAB 6.1からMATLAB 6.5へのアップグレードの問題は、数学機能の点については、以下で説明します。
特異な三角行列の除算
特異な下三角または上三角行列を他の行列で左(\
) または右(/
)を使って除算した結果は、変更される場合があります。従来は、rcond(A) = 0
である特異な正方行列A
に対して、結果は常にInf
の行列でした。
この変更は、数学機能に記述されているパフォーマンスの改良の結果です。
A = [1 2 3;0 4 5;0 0 0] b = [1;2;3] A\b Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = 0.000000e+000. ans = NaN -Inf Inf
[0 0;0 0] \ [0 0]' Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = 0.000000e+000. ans = NaN NaN
![]() | 開発環境のアップグレードの問題 | プログラミングとデータタイプのアップグレードの問題 | ![]() |