[問題] 在M-FILE裡 按F5 喇叭會出現一聲 指令딠…已回收

看板MATLAB作者 (awei)時間16年前 (2009/03/25 23:25), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
標題可能沒有說得很好 -------程式碼----- function d2=d2value(n) % observations in Sample n d=linspace(0,0); for i=1:100 Y=randn(n,10000); % 從Normal(0,1)一次抽出n個 共1萬次 d(i)=mean(max(Y)-min(Y)); % 估計E(W) end d2=mean(d); % 上述重複100次取平均,值為d2 ---------------------------------------------- 打完或者修改程式 按下F5 喇叭會出現一聲(聽起來很像"空") 指令視窗會出現紅字 ----紅字--- ??? Input argument "n" is undefined. Error in ==> d2value at 4 Y=randn(n,10000); % 從Normal(0,1)一次抽出n個 共1萬次 -----紅字--- 紅字好像是說 我的n沒有定義 可是 我執行 d2value(3) 或者 d2value(4)...等 結果出來的答案是我要的(確定出來的結果是對的) 想請問 為什麼會出現那段紅字 怎麼修正 我有試過 (1) int n; (2) if n<=0 error('n須大於0'); end 1跟2都沒用 ----------------------------------------------------- 因為我其他程式像 function toss1(n) % n是迴圈跑的次數 由使用者自行決定 (以下略) 或者像 function d3=d3value(n) % observations in Sample n (以下略) 都會出現那段紅字 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.120.39.48 ※ 編輯: usttsu 來自: 122.120.39.48 (03/25 23:41)

03/25 23:39, , 1F
function就要就叫function的方法用啊,你按F5他怎麼
03/25 23:39, 1F

03/25 23:39, , 2F
傳input進去
03/25 23:39, 2F

03/25 23:42, , 3F
是只要存檔不需要按F5 是嗎
03/25 23:42, 3F

03/25 23:44, , 4F
懂了,知道問題出在哪裡~3Q
03/25 23:44, 4F

03/25 23:44, , 5F
存檔按F5 ??? 不是Ctrl + s 嗎?
03/25 23:44, 5F

03/25 23:51, , 6F
F5的功能除了存檔以外,還會run這個檔案
03/25 23:51, 6F
文章代碼(AID): #19oaptJS (MATLAB)
文章代碼(AID): #19oaptJS (MATLAB)