[問題] 新手第一po 如有不符合規定的請告知唷^已回收

看板MATLAB作者 (球球)時間16年前 (2009/12/04 08:36), 編輯推噓4(402)
留言6則, 5人參與, 最新討論串1/1
最近才開始認真的使用Matlab (之前都是用fortran= =) 在跑程式的過程中 我發現Matlab會因為你之前已經跑了其他的程式 然後當你要跑新的程式時 (前後的程式形勢很類似) 跑出來的數據很容易錯誤 但是當我clc clear之後 跑出來的又是正確的 EX: 我的第一個程式,希望他跑出來的覆蓋率是95趴 經過Matlab之後,也真的是跑出了接近95趴 但是當我試著跑第二個程式時 (一樣是希望覆蓋率95趴) 跑出來的結果卻是0 = = 但是當我clc clear之後 我再是一次 跑出來的數字就很漂亮 (剛好95趴= =) 我想請問一下這是正常的情形嗎?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.140.217

12/04 09:01, , 1F
workspace還有舊資料時可能的情況....
12/04 09:01, 1F

12/04 09:25, , 2F
用clear可以清除舊資料
12/04 09:25, 2F

12/04 11:15, , 3F
請在你的程式裡加入clear這個指令
12/04 11:15, 3F

12/04 12:57, , 4F
因為你有同樣的變數沒清掉 起始值不對吧
12/04 12:57, 4F

12/04 12:57, , 5F
這不會是matlab的問題阿
12/04 12:57, 5F

12/05 15:03, , 6F
用function + disp
12/05 15:03, 6F
文章代碼(AID): #1B65cWCG (MATLAB)