MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 新手请教一个while循环和for循环联用问题。 (https://www.labfans.com/bbs/showthread.php?t=14478)

calogefan 2012-03-26 00:59

新手请教一个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 2012-03-26 19:03

回复: 新手请教一个while循环和for循环联用问题。
 
请求大家帮帮忙看看呢

jiangyouwang 2012-03-27 16:24

回复: 新手请教一个while循环和for循环联用问题。
 
既然是分段函数,怎么D变量的定义域才一个呢?

calogefan 2012-03-28 16:25

回复: 新手请教一个while循环和for循环联用问题。
 
没有啊,有从1到86和87到200两个呀

不过这个问题已经解决了,是出在while上,谢谢楼上的


所有时间均为北京时间。现在的时间是 11:09

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.