lingo怎么做循环计算啊

RT,lingo能不能做循环计算啊,例如ansys中的do循环,或者matlab、C++中的循环,就是给一个变量的增量,然后循环计算多少次。。。。有没有大神知道... RT,lingo能不能做循环计算啊,例如ansys中的do循环,或者matlab、C++中的循环,就是给一个变量的增量,然后循环计算多少次。。。。有没有大神知道 展开
 我来答
灬秋刀灬
2013-04-18
知道答主
回答量:26
采纳率:0%
帮助的人:10.7万
展开全部
lingo的强大就是循环,不过是靠索引变量实现,最好有具体题目,我可以帮着看下
追问
恩,多谢啦,比如一个公式,F=ma,m=100kg,现在加速度是随时间线性变化的,已知a0=1m/S^2,斜率为1,则a=a0+kt。我想把T分成100段,用循环做出F的值,比如:
*do,t,1,100
a0=1
a=a0+k*t
*end
m=1
f=ma
就是上面这样的循环,如何用lingo实现啊。这个只是个例子,实际用的公式很多也很复杂,但是就得用这样的增量计算。
追答
sets:
D/1..101/:a;
endsets
data:
m=1;
k=1;
t=1;
enddata
min=f;
f=m*a(101);
a(1)=1;
@for(D(i)|i#ne#1:a(i)=a(i-1)+k*t);
注意:
!Lingo运行后f=101;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式