INV(A)*b can be slower and lass accurate than A/b./ consider using A/b for INV(A)*b or b/A for b*INV(A). how to get rid of this warning

조회 수: 13 (최근 30일)
i am getting this errror in the following code alfa = inv([r00 r11 r10 r12; r11 r00 r01 r01;r10 r01 r00 r02; r12 r01 r02 r00])*[r01 r10 r11 r11];

채택된 답변

Stephen23
Stephen23 2015년 2월 26일
편집: Stephen23 2015년 2월 26일
Either:
  • Change to use the recommended operation, then this message will go away.
  • Suppress the message: right-click on that wavy-red line and accept "Suppress INV(A).b..." -> "On This Line".
The best solution is to change your code to use the recommended operation:
[r00 r11 r10 r12; r11 r00 r01 r01;r10 r01 r00 r02; r12 r01 r02 r00] / [r01 r10 r11 r11];

추가 답변 (1개)

tina jain
tina jain 2015년 2월 26일
yes, division operation is working. thanks

카테고리

Help CenterFile Exchange에서 Linear Algebra에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by