[心得] 自訂function的時候已回收

看板MATLAB作者 (小蚯蚓)時間16年前 (2008/09/30 21:42), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
function a=test3_080929(n,i) %two demintions fourier test3 clear all %function不能加這個指令 會把前面給的變數消掉!! t=-n:n; x_l=(abs(t)>=i); x_d=t(x_l); x_s=size(x_d); y=ones(x_s); y2=[zeros(1,(n-i)),y,zeros(1,(n-i))]; a=y2'*y2; imshow(a); =========================================== 不知道我想的對不對XD 試了很多次 都說沒有設定n的值 最後把clear all前面加% 就可以成功跑出來了 YA~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.72.3

09/30 21:56, , 1F
沒錯,你加clear就會把傳進來的n和i砍掉了
09/30 21:56, 1F
文章代碼(AID): #18uYpR6s (MATLAB)
文章代碼(AID): #18uYpR6s (MATLAB)