【问题标题】:Quantile function causing error in MATLAB在 MATLAB 中导致错误的分位数函数
【发布时间】:2012-09-05 22:20:10
【问题描述】:

我以最简单的形式使用分位数函数:

x = [1.2,3,4,5];
y = quantile(x,0.5);

但我得到了错误:

“double”类型的输入参数的未定义函数“quantile”。

我在 MATLAB R2009a 中没有出现此错误,但在 R2012a 中出现此错误。 可能是什么原因?

【问题讨论】:

  • 7.14.0.739 (R2012a) y = 3 上为我工作

标签: matlab matrix quantile


【解决方案1】:

quantile 是统计工具箱的一部分。如果您在新安装中无权访问该功能,您将无法使用该功能。

要检查您安装了哪些工具箱,请在命令提示符处输入ver

【讨论】:

    【解决方案2】:

    请运行:

    license('test', 'Statistics_Toolbox')
    

    如果返回 0,则说明您没有统计工具箱的有效许可证。

    但是,如果您想在示例中使用它,则可以使用以下代码:

    y = median(x);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-21
      • 2013-04-30
      • 1970-01-01
      • 1970-01-01
      • 2012-03-09
      • 2015-01-06
      相关资源
      最近更新 更多