MATLAB基础学习 3.6-3.7 循环(2)

语法知识

For循环
允许一组命令以固定的和预定的次数重复。For循环的一般形式是:

                                      for 变数 = 矩阵;

运算式;
end

在for和end语句之间的运算式按数组中的每一列执行一次。在每一次迭代中,x被指定为数组的下一列,即在第n次循环中,x=array(:, n)。
While 循环
以不定的次数求一组语句的值。While循环的一般形式是:

                                 while 条件式;

运算式;
end

只要在表达式里的所有元素为真,就执行while和end 语句之间的运算式。通常,表达式的求值给出一个标量值,但数组值也同样有效。在数组情况下,所得到数组的所有元素必须都为真。就是说,只要条件示成立,运算式就会一再被执行。

实战演练

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

A=magic(5);
for j=1:4
for i=j+1:5
A(i,:)=A(j,:)-A(i,j)/A(j,j)*A(j,:);
end
end,A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值