0

最も単純な形式で分位関数を使用しています。

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

しかし、私はエラーが発生します:

タイプ 'double' の入力引数に対して未定義の関数 'quantile' です。

MATLAB R2009a ではこのエラーは発生しませんでしたが、R2012a ではこのエラーが発生します。その理由は何ですか?

4

2 に答える 2

2

実行してください:

license('test', 'Statistics_Toolbox')

これが 0 を返す場合、統計ツールボックスの有効なライセンスがありません。

ただし、例のように使用する場合は、次のコードで行います。

y = median(x);
于 2012-09-13T15:10:11.087 に答える
1

quantile統計ツールボックスの一部です。新しいインストールでアクセスできない場合、この機能を使用することはできません。

インストールしたツールボックスを確認するにverは、コマンド プロンプトで次のように入力します。

于 2012-09-12T22:03:35.150 に答える