看板 MATLAB 關於我們 聯絡資訊
這是我的程式: clc clear all for i=1:3 for j=1:3 i j end end 它的結果是: i=1 j=1 i=1 j=2 i=1 j=3 i=2 j=1 (略) 問題出在當我把i、j的範圍調到50的時候: clc clear all for i=1:50 for j=1:50 i j end end 它的結果就變得很奇怪,且每次執行還會不一樣: i =40 j =8 i =40 j =9 i =40 j =10 i =40 j =11 (略) 想請各位幫我看看問題出在哪裡,感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.155.7 ※ 編輯: Asce 來自: 140.116.155.7 (04/24 11:46)
jatj:你的結果是對的阿 因為command line沒辦法顯示這麼多行 04/24 11:47
jatj:(你這樣跑會有10000行)你只截中間貼出來而已吧 04/24 11:48
jatj:你這樣寫不就是i固定j跑1-50, 之後i+1嗎 04/24 11:48
jatj:你取了i=40的case看而已 注意最後是不是i=j=50吧 04/24 11:49
Asce:我都是從頭截的耶,所以太多行的話就沒辦法顯現全部的結果嗎? 04/24 11:50
jatj:正確 04/24 11:51
Asce:好的,謝謝,那我就放心了 04/24 11:52
qqqidqqq:因為你出來的結果量太龐大了,command window 裝不下 04/24 11:52