其他方面的工作從mathworks helpnanmean()
的拿這個例子:Matlab的nanmean()函數不超過1
X = magic(3);
X([1 6:9]) = repmat(NaN,1,5)
X =
NaN 1 NaN
3 5 NaN
4 NaN NaN
>> y = nanmean(X,2)
??? Error using ==> nanmean
Too many input arguments.
爲什麼會顯示錯誤,即使文件說,平均可在任何尺寸dim
採取X
as y = nanmean(X,dim)
?謝謝。
它指向一個不同的自定義工具箱:'C:\ Program Files \ MATLAB \ R2010b \ toolbox \ mgstat \ nanmean.m'。如何改變? – Pupil 2012-07-19 04:13:49
把'C:\ Program Files \ MATLAB \ R2010b \ toolbox \ stats \ stats'放在你的路徑中比...... \ mgsstat更高,實際上只是將... \ msgstat放在你的路徑之外。它似乎不是一個「常規」的matlab工具箱,至少它不在我的發行版中。使用'editpath'來改變matlab的路徑。 – mwengler 2012-07-19 04:17:01
我剛剛複製'nanmean.m'並複製到我當前的文件夾中。由於管理權限,我沒有權限對路徑進行更改:(。感謝您的回答btw。 – Pupil 2012-07-19 04:23:09