查看单个帖子
旧 2012-03-26, 00:59   #1
calogefan
初级会员
 
calogefan 的头像
 
注册日期: 2011-10-01
帖子: 6
声望力: 0
calogefan 正向着好的方向发展
灯泡 新手请教一个while循环和for循环联用问题。

要求同一个变量的两个分段函数的值,如果结果超出D<1的范围程序就结束。可是算了好久都不结束,不知道哪里出了错。

有一个while和两个for循环,大家帮我看看吧:

clear;
a=10^(-4);
b=-10;
D=0;
D2=0;
while D<1
for n=1:86
D(n)=a*n+b;
end;
for n=87:200
D(n)=a*(n-86)^2+b;
end;
end

多谢了
calogefan 当前离线   回复时引用此帖