- 締切済み
MATLABのtoolbox
MATLABの初心者です。 今回MATLABを自分のコンピュータにダウンロードしました。そこで、toolboxを使えるように設定しなくてなりません。自分の場合、control, signal, image toolboxが必要なのですが、パス設定がうまくできません。たとえば、command windowでhelp sincとタイプすれば、sinc funcionの説明が出ますが、sinc(5)とタイプすると、not definedという風にエラーがでて、sincが使えません。 ウェブで探しましたが、うまく見つかりませんでした。パス設定の仕方を教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- keyth
- ベストアンサー率50% (2/4)
多分Signal toolboxのライセンスがないんじゃないかと思います。 which -all sincと入力するとライセンス関連のエラーが出るかどうか確認できます。
- m0r1_2006
- ベストアンサー率36% (169/464)
windows 用なら, アンインストールして,もう一度入れ直した方がよいでしょう. 私の環境では, sinc は, C:\MATLAB\R2006a\toolbox\signal\signal\sinc.m です. パス設定は, 「ファイル」->「パス設定」->「フォルダを追加」
お礼
回答ありがとうございます。 デスクトップと、ノートブックの2台持っているのですが、2台とも同じようになります。 「パス設定」→「サブフォルダも追加」→でsignal toolboxがあるディレクトリを指定しているのですが、できません。 help sincとうつと、 SINC Sin(pi*x)/(pi*x) function. SINC(X) returns a matrix whose elements are the sinc of the elements of X, i.e. y = sin(pi*x)/(pi*x) if x ~= 0 = 1 if x == 0 where x is an element of the input matrix and y is the resultant output element. というふうに説明が出ますが、 sinc(4)とうつと、 ??? Undefined function or method 'sinc' for input arguments of type 'double'. というふうにエラーがでます。 どういうことでしょうか?
お礼
回答ありがとうございます。 EDU>> which -all sinc /Applications/MATLAB_SV73/toolbox/signal/signal/sinc.m % Has no license available とういうふうに出てきました。toolboxは大学のパソコンのtoolboxをコピべしてものです。ライセンスがないのでしょうか?やはりmathworksでsignal toolboxを購入しないと行けないのでしょうか? お願いします。