看板 Mathematica 關於我們 聯絡資訊
※ 引述《candy88257 (阿泰斯)》之銘言: : 如題 : 指令有For、Do、甚至Table......等 : 舉例: : In: : For[i=1,i<=10,i++,Print[i]] : Out: : 1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : 有辦法不要像上面那樣嗎? : 如: : Out: : 1 : 過一會刷新,在同一欄顯示: : 2 : 也就是1~10都顯示在同一欄,不要分開顯示成10欄 : 求大師教學!!! : 其實我的問題是在Table : 在Table內多了Print[n]的指令,但是它會一直顯示成好幾欄,跟For一樣... : 懇求大師幫忙! : 感謝!!! (* 以下擇一 *) Dynamic[x]; For[i = 1, i <= 10000000, i++, x = i] Dynamic[x] Dynamic[x]; Table[x = i; i, {i, 10000000}] Dynamic[x] -- 養花種魚數月亮賞星星 http://chungyuandye.twbbs.org -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.233.129.177
candy88257:感謝!!!! 11/01 23:09
candy88257:問一下,Table裡的 ;i,{i,10000000}是代表什麼範圍? 11/01 23:15
candy88257:因為正常格式不是Table[f,{i,imin,imax}嗎? 11/01 23:17
candy88257:或者Table[f,{i,n}]、Table[fi,fj,{i,imin,imax}, 11/01 23:19
candy88257:{j,min,max}] 11/01 23:19
chungyuandye:如果從1開始,這裡的1就可以省略~ 11/01 23:37
candy88257:問一下,這指令能在5.2版使用嗎? 因為我剛剛測試For 11/01 23:40
candy88257:迴圈,結果答案顯示Dynamic[100000] 11/01 23:41
candy88257:沒有一個一個刷新@@ 11/01 23:42
candy88257:而且,照大大您的舉例,Table我想要顯示的是i從1~n的 11/01 23:44
candy88257:進度,而不是x... 11/01 23:45
candy88257:感謝回答! 11/01 23:45
candy88257:如果這個不行的話,有沒有辦法迴圈顯示結果,但是, 11/01 23:51
candy88257:是每間隔幾次顯示一次結果 11/01 23:51
chungyuandye:Table[If[Mod[i,1000]==0,Print[i]];i,{i,10000}] 11/01 23:56
candy88257:感謝! 其實我想問的是,我的迴圈結果是1(跳到下一欄)1 11/02 00:07
candy88257:1(跳)1(跳)1(跳)2(跳)2(跳)2(跳)2(跳).....到10, 11/02 00:09
candy88257:但是我想顯示的是1(跳)2(跳)3(跳)4(跳)....(跳)10, 11/02 00:10
candy88257:不想重複顯示這麼多次111122223333.....10101010 11/02 00:11
candy88257:注意1~10不是在同一個答案欄,是在不同的答案欄 11/02 00:12
candy88257:就像For迴圈顯示答案那樣 11/02 00:12