1

MATLAB で奇妙な状況に直面しています。MATLAB 関数pdistが機能していません。エラーを表示していますUndefined function 'pdist' for input arguments of type 'double'.

この関数は次のように定義されStatistics Toolbox.ていると思います: (i) この関数への入力が正しくないか、(ii) この関数にアクセスできません (つまりStatistics Toolbox、MATLAB にアクセスできない可能性があります)。

最初のポイントを確認するために、MATLAB のヘルプ ウィンドウに移動し、そこでこの関数を検索しました。ページの最後に、いくつかの例が示されています。最も単純なものをコピーして、MATLAB コマンド ウィンドウで試してみました。残念ながら、上記と同じエラーが表示されています。奇妙なことに、少なくとも私はこの例が正常に実行されることを期待しています。

2 番目のポイントを確認するためにstart、MATLAB のボタンに移動しました。Statistics Toolbox.そこで、別の方法、つまりver('stats')コマンド ウィンドウに入力しようとしたことがわかります。またStatistics Toolbox.、最後の方法として、C:MATLAB をインストールした派生元に移動しました。ツールボックスにも、関数を持つファイルが表示されますpdist.

ここで何が起こっているのか、誰にもわかりませんか?または、その有効性を確認できる次の可能性は何ですか? ありがとう。

4

1 に答える 1

1

あなたはすでにあなた自身の質問に答えていると思います。

統計ツールボックスを実行するには、ライセンスが必要ですpdist

このライセンスが必要だと思われる場合は、mathworks サポートにお問い合わせください。

ライセンスを持っていないことに気付いた場合は、統計ツールボックスなしで実装を見つけて作成することができます。達成したいことによっては、これはそれほど難しくないかもしれません。

もちろん、それを回避する作業に行き詰まった場合は、Stack Overflow に新しい質問を投稿できます。

于 2013-11-08T13:23:52.173 に答える