MATLAB裡if else語句,跪求看下我的end是否寫在

2021-03-31 22:34:01 字數 2796 閱讀 5715

1樓:楓葉嘉年華

在m-file的編輯框內不是可以直接看的麼。。。游標放在某一個end上會自動找到最近的else 或者if,你看一下就知道放對地方了沒啊

matlab裡的elseif語句

2樓:轉基因牛

不是隻畫出第四個,而是你的四個圖一樣,把前三個都遮住了、、、、

3樓:楊好巨蟹座

if.....end結構

我們用如下條件語句進行例項

執行上面的句子,此條件語句是判斷5是否大於3,如果大於3,就將1賦值給a。

if....else...end 結構

我們以如下內容進行判斷:

執行以上語句,結果如下:

a1=1,a2=1,判斷a1是否大於a2,顯然不大於,然後就執行else語句,給a賦值為2,

if..elseif...else...end 結構我們以如下語句為例,進行此條件結構的示例

執行以上語句,結果如下:

a1=a2=1,判斷a1>a2?不滿足,執行elseif語句,a1

matlab怎麼在if語句中再進行if語句?

4樓:淚之夢幻

理論上可以巢狀的if語句個數不限,但是每一個if語句完成後一定要新增end語句與之對應,版形權式上如下所示:

if 條件

內容end

或if 條件

內容else if

內容end

或者if (expression1)

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

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

else

endendend

……end

5樓:匿名使用者

if ....

if....

....;

else

if......

.......;

endendend

matlab if else語句怎麼用?

6樓:匿名使用者

matlab if else語句怎麼用?

存為一個f.m檔案

function out=f(x)

if x>1

out=x^2+1

else

out=2*x

end**********=

然後呼叫

>>f(2)

>>f(-1)

年年順景則源廣 歲歲平安福壽多 吉星高照

7樓:匿名使用者

if 條件1

結果else 不滿足條件1

結果end

例子:a=0;b=1;

if a>b

x=2;

else x=3;

end》xx=3

matlab中如何使用if語句?

8樓:次次次蛋黃米亞

巢狀if語句的語法如下:

if % executes when the boolean expression 1 is true

if % executes when the boolean expression 2 is true

endend

例如:建立指令碼檔案並在其中鍵入以下** :

a = 100;

b = 200;

% check the boolean condition if( a == 100 )

% if condition is true then check the following

if( b == 200 )

% if condition is true then print the following

fprintf('value of a is 100 and b is 200\n' );

endend

fprintf('exact value of a is : %d\n', a );

fprintf('exact value of b is : %d\n', b );matlab

執行上面示例**,得到以下結果:

value of a is 100 and b is 200

exact value of a is : 100

exact value of b is : 200

9樓:匿名使用者

先說一下你的程式,最後要有2個end,你漏了一個。還有y=8的等於號應該是半形的=,你寫的是全形的=。

然後我不知道你的程式想幹什麼,寫出x在1:20時y對應的值?如果是則樣的話可以這樣寫:

x=1:20

y=min(max(x+5,0),8)

10樓:張慶

clear

y=input('y=');

for i=1:20

if y>=0&&y<=8

y=i+5 ;

elseif y<0

y=0 ;

else

y=8 ;

endend

11樓:匿名使用者

for x=1:20

if y>=0 &&y<=8

y=x+5

elseif y<=0

y=0else

y=8endend

matlab程式if語句用法,Matlab中如何使用if語句?

matlab中我們常常用到條件判斷語句結構,通過例項介紹這個結構的用法 1 if.end結構,執行下面的句子,此條件語句是判斷5是否大於3,如果大於3,就將1賦值給 2 if.else.end 結構,我們以如下內容進行判斷 執行以上語句,結果如下a1 1,a2 1,判斷a1是否大於a2,顯然不大於,...

C語言中ifelse語句格式搞糊塗了

當然bai 可以了if 條件 else if 條件 else if 條件 zhi.else 這是標準格式,其中dao,else if 可以沒回有,也就是可以沒有其他分支。答 最後這個else也可以沒有 不用加end if 這個不是c語言的語法 else可以加大括號 可以的。如果很多,建議你寫成 if...

MATLAB中語句zsinw是什麼意思

z sin w z sin w error unexpected matlab operator這個語句本身就是錯誤的 matlab 如何規定常數,比如求求sin w t 的導數時,w是常數,t為變數,怎麼定義w syms w t f sin w t f sin w t f1 diff f,t f1...