我以最简单的形式使用分位数函数:
x = [1.2,3,4,5];
y = quantile(x,0.5);
但我得到错误:
未定义的函数'quantile'用于'double'类型的输入参数。
我在MATLAB R2009a中没有出现此错误,但在R2012a中出现此错误。可能是什么原因?
请运行:
license('test', 'Statistics_Toolbox')
如果返回0,则表示您没有统计工具箱的活动许可证。
但是,如果您想在示例中使用它,则以下代码将执行以下操作:
y = median(x);
quantile
是统计工具箱的一部分。如果您在新安装中无权访问,则无法使用该功能。
要检查已安装的工具箱,请在命令提示符下键入ver
。