Re: [問題] 如何讀取數值,並以while來執行程式!?已回收
還是回文好了
這看來是邏輯錯誤
while 裡面包的if條件式很怪
res小於等於1e-3成立才會進去
if卻是 res大於等於1e+3 !?
所以不會進if 除非上兩式皆成立 即相等
接著 while裡面的if... end之後
是 break
那不就跳出了
所以這個while啥都不會做 就結束了XD
有錯請指正
※ 引述《ISAMH (○PONY○)》之銘言:
: 跑了好久還是跑不出想要的,它都只跑一次,不知哪裡有錯了,
: % 先執行 beaminit 再執行 beammain !!
: beaminit;
: beammain;
: save('DATA','residumax');
: wow = load('DATA','residumax');
: residumax = wow.residumax
: while residumax <= 10^-3
: if residumax >= 10^-3
: beammain;
: save('DATA','residumax');
: wow = load('DATA','residumax')
: residumax = wow.residumax
: end
: break
: end
: 麻煩各位大大幫忙解惑,我跑了一個下午,還是找不出哪裡有錯啊> <
: 感謝解惑~~~~ 感激不盡!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.61.238
※ 編輯: Moshi96 來自: 140.112.61.238 (08/10 19:39)
推
08/10 20:04, , 1F
08/10 20:04, 1F
→
08/10 20:05, , 2F
08/10 20:05, 2F
推
08/10 22:58, , 3F
08/10 22:58, 3F
→
08/10 22:59, , 4F
08/10 22:59, 4F
→
08/11 00:56, , 5F
08/11 00:56, 5F
推
08/11 21:39, , 6F
08/11 21:39, 6F
→
08/11 21:40, , 7F
08/11 21:40, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):