您的位置:首页 > 编程语言 > MATLAB

MATLAB第二次作业

2019-10-21 23:31 896 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/a18833250365/article/details/102674339

MATLAB第二次作业
3.6 循环控制语句之一:for/end
书写格式:
for 变量=起点:增量:终点
程序语句
end
for后面不用加括号,但是程序语句后面要加分号
例:计算8阶Pascal矩阵的所有元素总和

A=Pascal(8)
s=0;
for i=1:8
s=s+sum(A(i,:));
end
s=
12869

3.7 循环控制语句之二:while/end
书写格式:
while 条件表达式
程序语言
end
程序语言可以是多句,不用加中括号,当不满足条件表达式的时候就直接end
3.8 分支条件选择语句 if/end
书写格式:
if 逻辑表达式
程序语句
end
if后面不用加括号
别忘了加end
例:输入一个整数,若能被二整除,则显示它为偶数并且显示除以二后的商,否则显示此数为奇数。

x=input(‘input a integer/n’)
if rem(x,2)==0
disp(‘x is even’)
b=x/2
fprintf(’%d/n’,b)
else disp(‘x is odd’)
end

X为一个矩阵,程序为:
if X
程序语句
end
它就相当于:
if all(X(:))
程序语句
end
3.9 多分支条件选择语句 if/elseif/else/end
书写格式:
if 逻辑表达式1
程序语句1
elseif 逻辑表达式2
程序语句2
elseif 逻辑表达式3
程序语句3

else
程序语句n

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: