MATLAB中引起误差的分位数函数
我使用分位数函数的最简单形式:MATLAB中引起误差的分位数函数,matlab,matrix,quantile,Matlab,Matrix,Quantile,我使用分位数函数的最简单形式: x = [1.2,3,4,5]; y = quantile(x,0.5); 但我得到了一个错误: 类型为“double”的输入参数的未定义函数“分位数” 我在MatlabR2009a中没有这个错误,但是在R2012a中得到了这个错误。 原因可能是什么?分位数是统计工具箱的一部分。如果您在新安装中无法访问该功能,您将无法使用该功能 要检查已安装的工具箱,请在命令提示下键入ver。quantile是统计工具箱的一部分。如果您在新安装中无法访问该功能,您将无法使用该功
x = [1.2,3,4,5];
y = quantile(x,0.5);
但我得到了一个错误:
类型为“double”的输入参数的未定义函数“分位数”
我在MatlabR2009a中没有这个错误,但是在R2012a中得到了这个错误。
原因可能是什么?分位数是统计工具箱的一部分。如果您在新安装中无法访问该功能,您将无法使用该功能
要检查已安装的工具箱,请在命令提示下键入
ver
。quantile
是统计工具箱的一部分。如果您在新安装中无法访问该功能,您将无法使用该功能
要检查已安装的工具箱,请在命令提示下键入ver
。请运行:
license('test', 'Statistics_Toolbox')
如果返回0,则您没有统计工具箱的活动许可证
但是,如果要像在示例中那样使用它,则可以使用以下代码:
y = median(x);
请运行:
license('test', 'Statistics_Toolbox')
如果返回0,则您没有统计工具箱的活动许可证
但是,如果要像在示例中那样使用它,则可以使用以下代码:
y = median(x);
在
7.14.0.739(R2012a)
y=3
上为我工作在7.14.0.739(R2012a)
y=3