[問題] 如何使用clear已回收

看板MATLAB作者 (我愛阿蓉)時間16年前 (2009/07/09 23:44), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/2 (看更多)
這問題有點蠢= = 不過爬文也沒人問過~ matlab接觸很淺.. 我有一個檔案叫 test.m function var=test() clear all .............. end 這樣寫clear all好像不會發生作用耶... 在請問 clear和clear all差別在哪裡?我看結果都一樣(打在cmd line) 我該怎麼樣使用clear呢@@ 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.207.187

07/09 23:53, , 1F
clear all好像會把記憶體的結構什麼的也清掉
07/09 23:53, 1F

07/09 23:53, , 2F
我有試過,不過也不太清楚實際有什麼差就是
07/09 23:53, 2F

07/09 23:55, , 3F
如果寫在函式裡面 就沒有作用@@ 但是我想要他有作用的說...
07/09 23:55, 3F

07/10 00:02, , 4F
我只是回你clear跟clear all有什麼差XD
07/10 00:02, 4F

07/10 00:03, , 5F
通常真的不太會把clear放在function裡...
07/10 00:03, 5F

07/10 00:03, , 6F
function不就是你的主程式要call的嗎,這樣你變成把主要
07/10 00:03, 6F

07/10 00:03, , 7F
的變數都清掉了,這樣好怪XD
07/10 00:03, 7F

07/10 00:24, , 8F
他想直接在cmd視窗直接打上test看結果吧
07/10 00:24, 8F

07/10 00:25, , 9F
應該只是寫的人在測試一些事情而已 主程式有呼叫這個函式嗎?
07/10 00:25, 9F
文章代碼(AID): #1ALX1eyh (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1ALX1eyh (MATLAB)