[問題] 迴圈後,如何顯示全部跑過的數值已回收

看板MATLAB作者 (○PONY○)時間16年前 (2009/03/18 00:24), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
因為想了好久,也翻了三本書,還是找不出答案,我把題目簡化~ for i = 1:3 for j = 1:3 isamh = i * j; end end isamh 請問如何能讓end後的isamh最後全部的值都跑出來呢? (除了把isamh = i * j;分號去掉外) 有辦法顯示全部嗎~ 麻煩各位大大幫忙了,我都不知所措啊>< 謝謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.138.211

03/18 00:30, , 1F
disp ?
03/18 00:30, 1F

03/18 00:32, , 2F
一開始讓 isamh=[] ,然後for裡面用 isamh=[isamh i*j]
03/18 00:32, 2F

03/18 00:33, , 3F
這樣就可以把所有跑過的isamh都存下來,再打isamh就能看
03/18 00:33, 3F

03/18 00:37, , 4F
謝謝ERICABAB大大,可以跑出來,可否請教這原理嗎><謝謝你
03/18 00:37, 4F

03/18 00:38, , 5F
KEVINT大大,我有試DISP但不知怎麼改,可以用此讓他跑出嗎~
03/18 00:38, 5F

03/18 03:00, , 6F
[ ] 在matlab是合併的符號,所以就是每一次迴圈都讓
03/18 03:00, 6F

03/18 03:01, , 7F
那個變數跟新的值合併(成向量),就越來越長囉
03/18 03:01, 7F
文章代碼(AID): #19lywbwY (MATLAB)
文章代碼(AID): #19lywbwY (MATLAB)