最も単純な形式で分位関数を使用しています。
x = [1.2,3,4,5];
y = quantile(x,0.5);
しかし、私はエラーが発生します:
タイプ 'double' の入力引数に対して未定義の関数 'quantile' です。
MATLAB R2009a ではこのエラーは発生しませんでしたが、R2012a ではこのエラーが発生します。その理由は何ですか?
実行してください:
license('test', 'Statistics_Toolbox')
これが 0 を返す場合、統計ツールボックスの有効なライセンスがありません。
ただし、例のように使用する場合は、次のコードで行います。
y = median(x);
quantile
統計ツールボックスの一部です。新しいインストールでアクセスできない場合、この機能を使用することはできません。
インストールしたツールボックスを確認するにver
は、コマンド プロンプトで次のように入力します。