Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB中引起误差的分位数函数_Matlab_Matrix_Quantile - Fatal编程技术网

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