语法知识
3.6 循环控制语句之一:for/end
允许嵌套使用 格式如下:
for 变量=起点:增量:终点
程序语句
end
3.7 循环控制语句之二:while/end
与for/end不同,不规定循环次数,而由while后面的条件表达式来决定。
3.8 分支条件选择语句if/end
if语句是判定一个逻辑表达式,为真就继续执行中间的程序语句。
简单情况格式:
if逻辑表达式
程序语句
end
3.9 多分支条件选择语句if/elseif/…/else/end
格式:
if 逻辑表达式1
程序语句1
elseif 逻辑表达式
程序语句2
.。。。。。。。
else
程序语句n
实例演练
A= pascal(8);
s=0;
for j=1:7
for i=j+1:8
A(i,:)=A(i,:)-A(i,j)/A(j,j)*A(j,:);
end
end,A
A =
1 至 3 列
1 1 1
0 1 2
0 0 1
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
4 至 6 列
1 1 1
3 4 5
3 6 10
1 4 10
0 1 5
0 0 1
0 0 0
0 0 0
7 至 8 列
1 1
6 7
15 21
20 35
15 35
6 21
1 7
0 1
———————————————————————————
Untitled2
intput a integer
256
x =
256
x is even
b =
128
128
———————————————————————————
Untitled2
a =
8
———————————————————————————
思考总结
1.matlab中很多语句跟c语言类似,但却有所不同,容易混乱。
2.我对命令行,M文件,M函数的理解不够深刻,时常无法出现命令行的操作错误。
3.学会了迭代法的基本程序,input,disp的使用。