不知何故,我的Matlab沒有函數nanvar_base,需要使用函數ttest2來計算兩個樣本數據的t和p值。我如何安裝該功能?其他人失蹤了嗎?在Matlab中未定義的函數或方法'nanvar_base'
回答
函數ttest2
是統計工具箱的一部分。
但是,當我嘗試編輯它時,它不顯示任何對nanvar_base
的調用。
您是否試圖自己編輯它,並在過程中犯了一個錯誤?如果不是這種情況,請嘗試edit ttest2
並查看它所在的位置,並通過致電nanvar_base
來顯示該行。
此功能不是MATLAB或其任何工具箱/附加組件的一部分。它必須是自定義功能。然而,在統計工具箱中以及在金融工具箱中有一個函數調用nanvar
。這可能是你之後的那個?如果是這樣,你是否真的擁有統計工具箱和/或金融工具箱?
我有統計工具箱 –
然後,你可以使用'nanvar'提供的工具箱的許可證,但正如我所說的,沒有'nanvar_base'這樣的東西。 – am304
我有這個相同的問題,ttest2函數從SPM調用nanvar函數而不是MATLAB統計文件夾。一個簡單的解決方法是進入MATLAB中的「改變路徑」,並將SPM路徑移動到列表的底部。
這個問題可能是另一個工具箱(如SPM)與他們自己的'nanvar'功能相悖。 將SPM移到路徑定義列表的底部,或將其完全移除。 一般來說,移動SPM有很多相互衝突的功能,因此請務必確保它們的路徑位於底部。
我在調用函數nanvar時遇到了同樣的問題,並意識到在Fieldtrip工具箱中存在與具有相同名稱的函數的衝突(此Fieldtrip函數調用nanvar_base)。從我的路徑中刪除Fieldtrip/src文件夾後,它工作正常。
- 1. 未定義的函數或方法「榮」
- 2. matlab:???未定義的函數或方法輸入參數的類型'雙'
- 3. Matlab`localfunctions`函數未定義
- 4. Matlab未定義的函數或方法'C'輸入參數類型爲'double'
- 5. MATLAB:???對'char'類型的輸入參數未定義函數或方法'sprint'
- 6. 未定義的函數或matlab中的變量「數字」
- 7. MATLAB回調函數:未定義函數?
- 8. 未定義的函數或MATLAB中的變量
- 9. Matlab未定義變量或函數輸出中的錯誤
- 10. 未定義函數或MATLAB中的變量錯誤
- 11. 未定義函數或MATLAB中的變量'fplot3'R2015a
- 12. 子或函數未定義
- 13. 未定義的函數或方法「readimage」類型「字符」
- 14. 「未定義的函數或變量」u「。」 MATLAB文章
- 15. findViewById(int)方法未定義,構造函數MediaController未定義
- 16. Matlab rgb2gray()未定義函數錯誤
- 17. MATLAB .NET程序集(未定義函數或變量'feedforwardnet')
- 18. 如何定義加法或乘法的未指定函數?
- 19. 未定義功能或在Matlab
- 20. Matlab數據庫連接:未定義的函數或方法'提取'輸入參數的類型'結構'
- 21. 未定義函數或MATLAB中的變量,如何設置參數?
- 22. ActiveRecord的未定義的方法或
- 23. 如何以編程方式在函數或方法中定義全局函數?
- 24. MATLAB錯誤 - 未定義的函數或方法「fitcsvm」類型的輸入參數「雙重」
- 25. 未定義的變量或函數
- 26. 未定義的函數或變量「mmreader」
- 27. 未定義的函數或變量「exp2fit」
- 28. 未定義的函數或變量'setdemorandstream'
- 29. 未定義的函數或變量「kernel_type」
- 30. 在MATLAB中創建自定義函數
你說得對,'ttest2'是統計工具箱的一部分,我會編輯我的答案。 – am304
這個答案幫助我解決了我的問題,還有另一個工具箱(spm),它具有與matlab原始nanvar函數衝突的nanvar函數。該函數調用一個不存在的nanvar_base。 –