我有這個問題,當我在主屏幕上運行下面的代碼寫入matlab does not不給我一個問題。Matlab編輯器問題,一個錯誤?
但是,如果我把它寫在編輯器中,那麼它會抱怨它是無效的語法。 你能告訴我我做錯了什麼,或者它是一個錯誤?
Ques1 = { @(data) mean(data) @(data) std(data) };
mean = Ques1 {1} (data(:,1)) # runs perfectly on the main compiler screen
在我的編輯頁面上,編譯器抱怨=號中缺少可能的括號。不過,我不明白爲什麼它可以通過線路編譯器在matlab上運行!
編輯器是否會在'mean = Ques1 {1}(data(:,1))'行上給出黃色或紅色警報? – macduff 2012-02-25 23:43:44
它給了我一個紅色警報 – anon 2012-02-26 16:45:14
第二行的數據變量是什麼? – macduff 2012-02-27 15:07:02