MATLAB 用while语句实现循环结构 例题

您所在的位置:网站首页 matlab利用while循环计算n! MATLAB 用while语句实现循环结构 例题

MATLAB 用while语句实现循环结构 例题

2023-12-24 13:10| 来源: 网络整理| 查看: 265

MATLAB 用while语句实现循环结构 例题

while 语句多用于循环次数不确定的情况,而对于循环次数确定的情况,使用for语句更方便。

break语句和continue语句:

1.break语句用来跳出循环体,结束整个循环。 2.continue语句用来结束本次循环,接着进行下一次是否执行循环的判断。

eg:从键盘输入若干个数,当输入0时结束输入,求这些数的平均值和它们之和。

msum=0; n=0; x=input('Enter a number(end in 0):'); while x~=0 msum=msum+x; n=n+1; x=input('Enyer a number(end in 0):'); end if n>0 msum mean=msum/n end

eg:求[100,200]之间第一个能被21整除的整数。

for n=100:200 if rem(n,21)~=0 continue end n break end

循环的嵌套:

eg:用筛选法求自然数范围内的全部素数。

m=input('m='); p=1:m; p(1)=0; for i=2:sqrt(m) %外循环控制2到根号m变化 for j=2*i:i:m %划去i的倍数,不包括i p(j)=0; end end n=find(p~=0);%调用find函数 p(n)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3