卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

matlab if else 語句格式 matlab中l(wèi)aster函數(shù)用法?

matlab中l(wèi)aster函數(shù)用法?下面的函數(shù)檢查lasterr字符向量,并基于條件第三次再一次發(fā)生的錯誤沒顯示它自己的消息。此示例去處理兩種情況,每種情況代表矩陣乘法過多的一個錯誤:function

matlab中l(wèi)aster函數(shù)用法?

下面的函數(shù)檢查lasterr字符向量,并基于條件第三次再一次發(fā)生的錯誤沒顯示它自己的消息。此示例去處理兩種情況,每種情況代表矩陣乘法過多的一個錯誤:

functionmatrix_multiply(A,B)

try

A*B

catch

errmsglasterr;

if(strfind(errmsg,Innermatrixdimensions))

sys(**Wrongdimensionsofmatrixmultiply)

ignore

if(strfind(errmsg,notimplementedaftervariablesoftheclass))

disp(**Bothargumentsmust beflatmatrices)

end

end

end

要是您使用不適合矩陣乘法的多個矩陣動態(tài)創(chuàng)建此函數(shù)(.例如,A的列維度不等于B的行維度),MATLAB將捕獲錯誤并使用lasterr判斷其來源:

A[123;672;0-15];

B[956;049];

matrix_multiply(A,B)

**Wrongdimensionsformatrix

case語句中選擇值的表達方式有?

if-catch-end語句所按的是多貴判斷選擇,而老是也會遇上多分支判斷你選擇的問題。MATLAB語言為解決的辦法多分支判斷選擇需要提供了switch-case語句。switch-case語句的好象思想感情形式為:switch〈中,選擇推測量〉Case你選擇判斷值1你選擇判斷語句1case你選判斷值2選擇類型推測語句2……otherwise可以確定想執(zhí)行語句end與其他的程序設(shè)計語言的switch-case語句不同的是,在MATLAB語言中,當(dāng)其中一個case語句后的條件為真時,switch-case語句不對其后的case語句參與判斷,也就是說在MATLAB語言中,除非有多條case判斷語句為真,也只執(zhí)行所遇到的第一條為真有語句。

這樣的話就不必像C語言那樣,在每條case語句后另外break語句以以免再繼續(xù)執(zhí)行后面為確實case條件語句。