一道关于matlab循环的问题,求大神帮忙解决 15
已知a等于某个数,并有公式b=a*3,c=a+2,d=a+a,现在想建立一个循环,每次算出b,c,d后将其逐个赋值给a,再进入三个公式参加运算,b,c,d<1000时跳出...
已知a等于某个数,并有公式b=a*3,c=a+2,d=a+a,现在想建立一个循环,每次算出b,c,d后将其逐个赋值给a,再进入三个公式参加运算,b,c,d<1000时跳出循环,能否用一个循环,或者嵌套循环来完成,而不分别建立三个for或者while循环?
展开
1个回答
2015-04-16 · 知道合伙人互联网行家
关注
展开全部
1、他们都可以执行死循环 比如 do{}while(1);
for(;1;);
while(1);
2、do{}while循环是先执行一次 即do一次 出循环体时候 判断while条件是否为真 真,跳到do继续循环;假,退出循环,执行下一行代码
3、for循环一般有三个语句 比如for(i = 0; i < N; i++) 第一个是赋初值,第二个是循环控制条件,第三个是变量自加,每执行一次for循环 自加一次 直到第二个控制条件为假退出循环
4、while()循环 先判断括号里的条件是否为真(也就是条件是否成立),真,进入循环;假退出执行后面代码,很常见的就是死循环 即while(1) 括号里面永远为真
5、其实for循环跟while循环区别不是太大 有时候只是看个人习惯、风格跟代码简洁程度 一般来说 死循环常用while 条件判断的话 可以用for循环 也可以用while循环
6、do{}while;循环是先执行一次,有时候代码要求必须执行至少一次 才可以
7、总的来说 看情况使用
for(;1;);
while(1);
2、do{}while循环是先执行一次 即do一次 出循环体时候 判断while条件是否为真 真,跳到do继续循环;假,退出循环,执行下一行代码
3、for循环一般有三个语句 比如for(i = 0; i < N; i++) 第一个是赋初值,第二个是循环控制条件,第三个是变量自加,每执行一次for循环 自加一次 直到第二个控制条件为假退出循环
4、while()循环 先判断括号里的条件是否为真(也就是条件是否成立),真,进入循环;假退出执行后面代码,很常见的就是死循环 即while(1) 括号里面永远为真
5、其实for循环跟while循环区别不是太大 有时候只是看个人习惯、风格跟代码简洁程度 一般来说 死循环常用while 条件判断的话 可以用for循环 也可以用while循环
6、do{}while;循环是先执行一次,有时候代码要求必须执行至少一次 才可以
7、总的来说 看情况使用
追问
matlab的!
而且就具体问题回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询