MATLAB入门学习笔记5

本文介绍了MATLAB中的while和for循环,包括最大公约数的计算、循环输出与累加计算的示例,展示了循环在读取向量值和计算向量和中的应用。
摘要由CSDN通过智能技术生成

循环语句(续)

while循环-示例3-最大公约数计算

最大公约数原理
两数相除得到余数(不论是大数除以小数还是反之),此后一直用除数除以余数,直到余数为0,最后一个式子的除数即为最大公约数.
(如表:小数除以大数则多出来第一行,并不影响结果)

数1(a) 数2 (b) 余数( r )
196 371 0 196
371 196 1 175
196 175 1 21
175 21 8 7
21 7 3 0

代码
a = input ('a = ');
b = input ('b = ');
r = mod( a , b );
while r~=0
a=b;
b=r

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值