[討論] 預先宣告已回收

看板MATLAB作者 (不是一朝一夕)時間14年前 (2011/06/14 01:05), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/2 (看更多)
想請問一個warning的問題 一般來說當在寫程式的時候 通常我會有預先宣告這個變數的習慣 講宣告可能不太正確 意思是指說 我會預先指定一個固定大小矩陣給這個變數 但是matlab會在這一行出現紅線, 說指定的值沒有被使用 ex: A= zeros (X,Y); A=imflipr(B) ; % B是內建一個已知函數 or others.. 通常會在A=zeros(X,Y)出現警告行 說指定的值並沒有被使用 不過就我所知, 變數預先被宣告大小 不是應該會比較快嗎? 所以不是很懂這一行的WARNING意義是.. ? 我知道這個warning 不會影響結果 只是誠心請教好的coding style.. 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.83.50.122

06/14 01:12, , 1F
我記得下面只要有出現你宣告的變數後紅線就會消失了
06/14 01:12, 1F

06/14 01:14, , 2F
應該只是提醒說變數沒被用到而已吧
06/14 01:14, 2F

06/14 01:17, , 3F
我下面有繼續使用這個變數 但是還是有紅線,我使用的是10版的
06/14 01:17, 3F

06/14 01:18, , 4F
是喔那我就不是很清楚了我是08a版
06/14 01:18, 4F

06/14 13:06, , 5F
imflipr直接把zeros的值覆寫掉了
06/14 13:06, 5F
文章代碼(AID): #1DzaDeLa (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1DzaDeLa (MATLAB)