• 締切済み

MATLABのtoolbox

MATLABの初心者です。 今回MATLABを自分のコンピュータにダウンロードしました。そこで、toolboxを使えるように設定しなくてなりません。自分の場合、control, signal, image toolboxが必要なのですが、パス設定がうまくできません。たとえば、command windowでhelp sincとタイプすれば、sinc funcionの説明が出ますが、sinc(5)とタイプすると、not definedという風にエラーがでて、sincが使えません。 ウェブで探しましたが、うまく見つかりませんでした。パス設定の仕方を教えてください。 よろしくお願いします。

みんなの回答

  • keyth
  • ベストアンサー率50% (2/4)
回答No.2

多分Signal toolboxのライセンスがないんじゃないかと思います。 which -all sincと入力するとライセンス関連のエラーが出るかどうか確認できます。

lemonfish
質問者

お礼

回答ありがとうございます。 EDU>> which -all sinc /Applications/MATLAB_SV73/toolbox/signal/signal/sinc.m % Has no license available とういうふうに出てきました。toolboxは大学のパソコンのtoolboxをコピべしてものです。ライセンスがないのでしょうか?やはりmathworksでsignal toolboxを購入しないと行けないのでしょうか? お願いします。

全文を見る
すると、全ての回答が全文表示されます。
  • m0r1_2006
  • ベストアンサー率36% (169/464)
回答No.1

windows 用なら, アンインストールして,もう一度入れ直した方がよいでしょう. 私の環境では, sinc は, C:\MATLAB\R2006a\toolbox\signal\signal\sinc.m です. パス設定は, 「ファイル」->「パス設定」->「フォルダを追加」

lemonfish
質問者

お礼

回答ありがとうございます。 デスクトップと、ノートブックの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'. というふうにエラーがでます。 どういうことでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • MATLAB 新しいバージョンの関数

    MATLAB R12を使ってます。R14で加えられた新しい関数(houghなど)を使うにはどうしたらよいのでしょうか? MATLAB Centralにあるものをダウンロードしてtoolboxの中に入れてみたのですが、そんな関数はないと言われています。パスの設定とかを変えるんでしょうか? よろしくお願いします。

  • MATLABでssを実行すると、未定義な関数としてエラーになる。

    MATLABでssを実行すると、ssが未定義な関数として認識されて エラーになっているようです。 どなたか、対処方法をご存じでしょうか? 宜しくお願いいたします。 ■実行環境 OS:WindowsXP SP2 MATLAB:2007a ■実行したM-ファイル %test l=0.2404; M=0.390; J=0.0712; c=0.695; g=9.81; A=[0 1; -M*l*g/J -c/J]; B=[0; 1/J]; C=[1 0]; D=0; sys = ss(A,B,C,D); ■実行結果 ??? 未定義の関数、またはメソッド 'ss' (タイプ'double' の入力引数)。 エラー ==> test at 13 sys = ss(A,B,C,D); ■調べた事項 >> ver ------------------------------------------------------------------------------------- MATLAB Version 7.4.0.287 (R2007a) MATLAB License Number: XXXXXX Operating System: Microsoft Windows XP Version 5.1 (Build 2600: Service Pack 2) Java VM Version: Java 1.5.0_07 with Sun Microsystems Inc. Java HotSpot(TM) Client VM mixed mode ------------------------------------------------------------------------------------- MATLAB Version 7.4 (R2007a) Simulink Version 6.6.1 (R2007a+) Communications Blockset Version 3.5 (R2007a) Communications Toolbox Version 3.5 (R2007a) Filter Design HDL Coder Version 2.0 (R2007a) Filter Design Toolbox Version 4.1 (R2007a) Fixed-Point Toolbox Version 2.0 (R2007a) Link for ModelSim Version 2.2 (R2007a) Signal Processing Blockset Version 6.5 (R2007a) Signal Processing Toolbox Version 6.7 (R2007a) Simulink Fixed Point Version 5.4.1 (R2007a+) Trademarks ------------------ MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, and xPC TargetBox are registered trademarks and SimBiology, SimEvents, and SimHydraulics are trademarks of The MathWorks, Inc. Other product or brand names are trademarks or registered trademarks of their respective holders. >> which ss -all C:\Program Files\MATLAB\R2007a\toolbox\signal\signal\@dfilt\ss.m % dfilt method >> matlabroot ans = C:\Program Files\MATLAB\R2007a >> path MATLABPATH C:\Program Files\MATLAB\R2007a\toolbox\matlab\general C:\Program Files\MATLAB\R2007a\toolbox\matlab\ops (中略) C:\Program Files\MATLAB\R2007a\toolbox\signal\signal (後略) >>

  • matlabのパス設定のエラー

    matlabR2007a student var.を vista 64bitで使っています。 パス設定のエラーで困っています。 matlabを立ち上げると エラー: File: pathdef.m Line: 17 Column: 3 予期せぬ MATLAB 演算子です。 警告: MATLAB did not appear to successfully set the search path. To avoid this warning the next time you start MATLAB, use http://www.mathworks.com/access/helpdesk/help/techdoc/ref/pathdef.shtml to help troubleshoot the "pathdef.m" file. To recover for this session of MATLAB, type "restoredefaultpath;matlabrc". と表示されていまします。"restoredefaultpath;matlabrc"と 入力しても再度立ち上げると再び同じ画面がでてしまいます。 またファイルのパス設定をクリックしても ??? 'pathtool' は未定義の関数、または変数です とエラーになってしまいます。 どなたか解決法をご存知ないでしょうか?

  • MATLABのパス設定エラー

    MATLAB超超初心者です。。Psychtoolboxを使いたいので、パス設定をしました。「ファイル」→「パスの設定」→「パスの追加」→Psychtoolboxの各フォルダを選択という手順で設定したのですが、いざデモを流そうとしたら、次のようなエラーが出てしまいました。 Error loading libmex.dll from C:\MATLABR11\toollbox\Psychtoolbox\PsychBasic\Screen.dll. Error loading C:\MATLABR11\toolbox\Psychtoolbox\PsychBasic\Screen.dll. ??? Invalid MEX-file 何がいけないのでしょうか…。パスを設定するだけでは使えないのでしょうか。MATLAB5.3を使っています。パスブラウザでは一応すべて設定できています。 基礎的な質問で大変恐縮ですが、どなたか教えてください。

  • c言語のプログラムにMATLABを入れたい

    CプログラムからのMATLABの呼び出しを行いたいのですが その環境設定の方法が http://dl.cybernet.co.jp/matlab/support/manual/r14/toolbox/matlab/matlab_external/?/matlab/support/manual/r14/toolbox/matlab/matlab_external/ch_c_mex.shtml 上記ページに書かれているのですが icudt24b.dat,or icudt24l.datがないので手に入れたく探したのですが 見当たらないので入手先をご存知の方がいたら教えていただきたいのと 自分のシステムがbig-endian、little-endianのどちらのシステムか判別する方法を教えて頂きたいです。

  • Matlabで作成したmファイルをC言語に自動変換することは可能ですか?

    大学の研究室で使っているmatlabの機能にC言語のソースを自動生成 する機能があると先生に伺ったのですが、 常識的に考えてそんな便利なことができるとは思えません。 実際に下記に示すtoolboxで自分が作ったmファイルからC言語のソースを、ある程度自動生成することは可能でしょうか? Matlab 2008 b windows-x64版 Matlab 7.7 Simulink 7.2 Image processing toolbox Signal processing toolbox Real time workshop SimulinkとReal time workshopを一度も使ったことが無いので 少し調べて良く判らない点がありました。 Realtimeworkshopでは、Simulinkで生成したブロック線図のみC言語で出 力できるものであり、mファイルからの変換はできないのでしょうか?

  • MATLAB アスキーファイルの保存方法

    MATLABのCommand Window上で、 》 type('t.asc') とすると、下のような数字が現れます(2行2列のデータです)。ワークスペース上にデータを読み込んでいるようです。 1.000000e+00 2.000000e+00 2.000000e+00 3.000000e+00 ここで、このデータを行列、AAAの名称で、保存する方法を教えてください。マニュアルをひっくり返しても どうもよくわかりません。

  • Matlab toolbox

    カメラからの映像をキャプチャーできるフリーのMatlabのツールボックスはありますか。音声も外部マイクで同時にとれると最高なのですが。。。やはりImage Acquisition toolboxを購入しないといけないのでしょうか。

  • Pathの設定

     今日は、Pathについて質問致します。  Win XPです  コマンドプロンプトから"Sysedit"で設定したPathを見てやると、 "SET PATH= C:\JUST\JSLIB32; C:\WINDOWS; C:\WINDOWS\COMMAND"と表示されます。  しかし、コントロールパネル⇒システム⇒環境変数から設定されているPathを見ると下のようになっています。 "%SYSTEMROOT%\system32; C:\JUST\JSLIB32; %SYSTEMROOT%; %SYSTEMROOT%\COMMAND; %SYSTEMROOT%\system32\WBEM"  なぜこの両者は違う表示なのでしょうか。  そもそもこの「%」は何を表しているのでしょうか。

  • MATLAB/SIMULINK化学プロセス制御実装

    MATLAB / SIMULINKを用いて、 化学ベンチプロセスの制御系を、 自分で手作業で実装することは可能でしょうか? 具体的行いたい制御は、 PCV制御(圧力計とバルブ開閉)、流量制御(ドラムAに20L移液したらバルブ閉とする。)、TCV制御(ジャケット付きドラムの内温を設定した温度になるようにジャケット側スチーム圧力コントロール弁を開閉する。)等です。   また、参考となるような教科書等ございましたら、ご紹介いただけますと幸いです。