全球旧事资料 分类
。例如:ifrema20
dispa是偶数ba2e
d这一程序段判断变量a是否为偶数,如果a是偶数,则先显示“a是偶数”,再把a除以2后赋值给变量b。
提示:rem是求余函数
3
f0第3章MATLAB编程
判断语句的逻辑表达式也可以是非数值形式的,比如逻辑表达式是矩阵形式的等。2“ifelsee
d”形式“ifelsee
d”形式的条件转移语句的调用格式是:iflogical_expressio
stateme
ts1else
stateme
ts2e
d判断逻辑表达式的值,如果为“真”则执行语句块stateme
ts1,再跳到e
d后面执行语句,否则执行语句块stateme
ts2,再执行e
d后面的语句。例如:ifrema20
dispa是偶数ba2elsedispa是奇数bae
d这一程序段判断变量a是否为偶数,如果a是偶数,则先显示“a是偶数”,再把a除以2后赋值给变量b,否则显示“a是奇数”,再把a的值赋给变量b。3“ifelseife
d”形式“ifelseife
d”形式的条件转移语句的调用格式是:iflogical_expressio
1stateme
ts1elseiflogical_expressio
2stateme
ts2e
d当表达式expressio
1为“真”时,执行语句stateme
ts1,然后跳到语句e
d后面执行;当表达式expressio
1为“假”而表达式expressio
2为“真”时,执行语句stateme
ts2,然后跳到语句e
d后面执行;…………。其中“elseifexpressio
”语句,可以有一个也可以有多个。
提示:“elseif”是一个整体,不要在else和if之间添加空格。
例如:ifa0rema20
aa2elseifa0rema21
a3
1e
d
4
f031基本语句
这一程序段计算函数
f




2

是偶数的值。
3
1
是奇数
4“ifelseifelsee
d”形式“ifelseifelsee
d”形式是if条件转移语句最完全的形式,其调用格式是:iflogical_expressio
1
stateme
ts1elseiflogical_expressio
2
stateme
ts2else
stateme
tse
d如果条件表达式logical_expressio
1的值为“真”,则执行语句块stateme
ts1,然后跳到e
d后面执行。如果条件表达式logical_expressio
1的值为“假”,而条件表达式logical_expressio
2的值为“真”,则执行语句块stateme
ts2,然后跳到e
d后面执行。…………。如果上面的所有条件表达式的值都为“假”,则执行语句stateme
ts,再到e
d后面继续执行。
提示:“elseif”语句可能有多个。
例如ifx0
y1elseifx0
y1else
y0e
d这一程序段给出已知数x的符号。
提示:if条件语句中,if和e
d必须成对出现,就像是一对括号。在编程时,如果遗忘了e
d,MATLAB会在程序的后面找e
d与if配对,这样在程序运行时报告在某一位置出错时,可r
好听全球资料 返回顶部