作者chinared (三尺秋水尘不染)
看板MATLAB
标题[问题]新手请教while loop
时间Fri May 4 19:57:28 2012
各位高手好~小弟是matlab新手,初次来此请教:
我现在要处理的问题是这样:
我写了一个while loop
while R>=100
{中间是根据一个matrix计算R的过程}
end
整个过程是将matrix元素逐次更动
因为我想要让R在跑loop中越来越小
所以需要将每次算完的R值和前一次比较
如果R值较小的话就固定此元素,再更改下一个元素
最後达到理想的R值
目前主要卡关的问题是:
如何取出每次loop跑出的R值,再将他和前一次比较呢?
不知道这样描述够不够清楚
有需要的话我再把程式码po 上来
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 119.14.78.130
1F:推 hoverg:其实和一般程式一样,在回圈外设一个变数暂存第i次的结果 05/04 23:10
2F:→ hoverg:假设是tmp,然後每次回圈算出R都和tmp做比较 05/04 23:12
3F:推 hoverg:不知道有没有符合你的意思@@ 05/04 23:19
4F:→ chinared:嗯嗯 不过我现在是不知道怎样将"第i次"的运算值(R)取出来 05/04 23:26
5F:→ okgogogo:这个太新手了..现在值存R,用if判断比RO小才存成R0 05/04 23:44
6F:→ chinared:我了解了 感谢楼上!!! 05/04 23:46