数学建模社区-数学中国

标题: while 怎么用 [打印本页]

作者: 穷开心@浮夸    时间: 2013-8-17 09:49
标题: while 怎么用
x=1:3;
y1=x.^2;
y2=2*x;
while (y1==y2)
l=y1+y2
end
为什么要是显示错误呀

作者: 袁海亮    时间: 2013-8-17 13:09
本帖最后由 袁海亮 于 2013-8-17 13:22 编辑

楼主你好,对于while循环,所解的题目是循序按次数不确定的情况,对于循环次数确定的问题 建议使用for...end

例如:

function sum = ex505(n)

n=n;
sum=0;
i=0;

while i<=n
    sum = sum+(2*i+1);
    i=i+1;
end

sum=sum;


作者: 净心、精心    时间: 2013-8-17 13:09
clc,clear

  
  for  x=1:3;
      y1=x.^2;
      y2=2*x;

    if  y1==y2
   m=y1+y2
    end

  end  

作者: 净心、精心    时间: 2013-8-17 13:11
本帖最后由 净心、精心 于 2013-8-17 13:12 编辑

语句问题
作者: 黑马小子    时间: 2013-8-17 13:43
你好,楼主,我不知道你显示的什么问题,也不知道你的程序要实现什么功能,但我能运行出来,
while循环的用法
      while  expression
                  (commands)
      end
作者: 穷开心@浮夸    时间: 2013-8-17 17:14
袁海亮 发表于 2013-8-17 13:09
楼主你好,对于while循环,所解的题目是循序按次数不确定的情况,对于循环次数确定的问题 建议使用for...en ...

搞定啦,谢谢您啦
作者: 穷开心@浮夸    时间: 2013-8-17 17:14
黑马小子 发表于 2013-8-17 13:43
你好,楼主,我不知道你显示的什么问题,也不知道你的程序要实现什么功能,但我能运行出来,
while循环的用 ...

OK,,,灰常感谢
作者: 穷开心@浮夸    时间: 2013-8-17 17:15
净心、精心 发表于 2013-8-17 13:09
clc,clear

  

搞定,nice  




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5