1. 程式人生 > >Matlab的一些報錯及解決(不斷補充)

Matlab的一些報錯及解決(不斷補充)

01

 Error:At least one END is missing: the statement may begin here.

解決:結尾少了一個end,檢視下自己的程式碼中是不是有條件或者迴圈執行語句少了end

02

情景:做矩陣除法A\B(左除A矩陣,即坐側乘以A的逆矩陣)操作時報錯 。求二元一次Ax=B中x的x1,x2分量。A=[a1,b1;a2,b2];B=[c1;c2];x=A\B;

Error: Undefined function 'inv' for input arguments of type 'uint8

Error using  \
Linear algebra is not supported for integer data types.

解決:將所有矩陣元素都變成雙精度,double(a1),double(b1),double(c1)....就會可以了A\B以及inv只能針對雙精度元素矩陣。