gpt4 book ai didi

function - Matlab nanmean( ) 函数不适用于 1 以外的维度

转载 作者:行者123 更新时间:2023-12-02 02:13:47 27 4
gpt4 key购买 nike

mathworks help 中的这个例子为例nanmean() 的:

 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.

即使文档说可以在 X 的任何维度 dim 中取均值作为 y = nanmean(X,dim) 为什么它仍显示错误?谢谢。

最佳答案

我完全按照您的代码运行,没有出现任何错误。特别是这里是我运行的:

>> 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)

y =

1
4
4


>> which nanmean
C:\Program Files\MATLAB\R2010b\toolbox\stats\stats\nanmean.m

我唯一能想到的是你的路径上有一个不同版本的 nanmean.m。尝试 which nanmean 并查看它是否指向统计工具箱。

关于function - Matlab nanmean( ) 函数不适用于 1 以外的维度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11553625/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com