matlab中M檔案if語句巢狀問題

2021-03-31 22:34:01 字數 1955 閱讀 2478

1樓:匿名使用者

在matlab中,選擇結構可由兩種語句來實現。

(1) if語句

if語句的最簡單用法為:

if 表示式;

程式模組;

endif語句的另一種用法為:

if 表示式

程式模組1

else

程式模組2

end例1 使用if語句判斷學生的成績是否及格。

程式:clear

n=input(』輸入n= 』)

m=60;

if n<m,

r=』不及格』

else

r=』及格』

end練習一:將例1寫入m-檔案編輯器,然後在***mand window 呼叫這個程式。

當針對多個條件進行選擇時,可以採用下面的格式:

if 表示式1

程式模組1

elseif 表示式2

程式模組2

…… ……

elseif 表示式n

程式模組n

else

程式模組n+1

end例2 將百分之的學生成績轉換為五分制輸出。

程式:clear

n=input(』輸入n= 』)

if n>=90

chji=』優秀』

elseif n>=80

chji=』良好』

elseif n>=70

chji=』中等』

elseif n>=60

chji=』及格』

else

chji=』不及格』end

matlab中if語句如何巢狀使用?

2樓:時空聖使

找出第一行是3,第二行是7,把這一行的第1個數換成10.

clear all

clca=[2 3 4 5 6;

7 7 7 8 8]';

for i=1:length(a)

if(a(i,2)==7)

if (a(i,1)==3)

b(i,1)=10;

else

b(i,1)=a(i,1);

endb(i,2)=7;

endend

複製**

3樓:一小時60題

clear all

clca=[2 3 4 5 6;

7 7 7 8 8]';

for i=1:length(a)

if(a(i,2)==7)

if (a(i,1)==3)

b(i,1)=10;

else

b(i,1)=a(i,1);

endb(i,2)=7;

endend

4樓:匿名使用者

一般為if 條件

內容end

或if 條件

內容else if

內容end

或者if (expression1)

else if (expression2)else if (expression3)else if ……

…………………………………

else

endendend

……end

matlab 怎麼實現if語句下巢狀if語句

5樓:好程式設計師

一般為if 條件

內容end

或if 條件

內容else if

內容end

或者if (expression1)專else if (expression2)else if (expression3)else if ……

屬…………………………………

else

endendend

……end

請問matlab中m檔案編輯器的不同顏色是怎麼設定的

背景bai顏色應該是從電腦上設定du的,調節後如瀏覽器視窗,zhiword,txt等背景dao顏色均隨之變化,win7下的 版修改方法 權 file preferences fonts colors matlab中m檔案編輯器不同部分有不同的顏色,如下圖上面紅色,下面白色,請問這是怎麼設定的?就是b...

如何在matlab的M檔案中輸入數學公式

按照公式描述的,基本的都可以表達出來,假如複雜些的,一般matlab都會有自己的函式庫,直接可以用的。如何在word文件中輸入數學公式 5 用woed2010就可以直接輸入了 低版本用公式編輯器輸入 在標題欄選擇 插入 在選擇 公式 如果沒有,最下方有輸入新公式 然後出現上圖,自己選擇所需輸入的內容...

matlab中為什麼M檔案裡會出經常現x x這個

例如x x 3 5 表示把x的第3項到第5項保留,構成新的向量,仍然叫x x 1 2 3 4 5 6 7 新的x 3 4 5 我在matlab裡試了一下,沒專有任何變化,屬不過如果是x x 那麼輸出的就是x的共軛 在matlab中x1 x 1 x2 x 2 是什麼意思 根據語境,這行 的意思是,從x...