• 締切済み

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

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

みんなの回答

  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.2
全文を見る
すると、全ての回答が全文表示されます。
  • sgwjn
  • ベストアンサー率70% (47/67)
回答No.1

関数がないと表示されるなら、MATLABのサーチパスが通っていないのではないかと。追加すれば、とりあえずないとは言われなくなるとは思います。 ただ、その関数がきちんと使用できるかどうかはわかりませんが…。

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

関連するQ&A

  • MATLABのtoolbox

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

  • Matlabのspdiags関数

    Matlabのspdiags関数に関してわからないところがあります。以下はMatlabのヘルプWebページから持ってきた例です。http://dl.cybernet.co.jp/matlab/support/manual/r2006/toolbox/matlab/math/?/matlab/support/manual/r2006/toolbox/matlab/math/sparse4.shtml B = [ 41 11 0 52 22 0 63 33 13 74 44 24 ]; d = [-3 0 2];、m=7, n=4のとき A = spdiags(B,d,7,4) A = (1,1) 11 (4,1) 41 (2,2) 22 (5,2) 52 (1,3) 13 (3,3) 33 (6,3) 63 (2,4) 24 (4,4) 44 (7,4) 74 これに対応するフル行列Aは、つぎのようになります。 full(A) ans = 11 0 13 0 0 22 0 24 0 0 33 0 41 0 0 44 0 52 0 0 0 0 63 0 0 0 0 74 mやnというのはfull(A)がm行n列の行列であるというイメージの対応がわかるのですが、d = [-3 0 2]とfull(A)の行列の関係がわかりません。-3,0,2というのはfull(A)のどこを見れば良いのでしょうか。

  • 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、制御についてです。

    matlab、制御についてです。 matlabを使用して、制御の勉強しています。 式誤差モデルから伝達関数を求める方法はあるのですか? あるのであれば教えていただきたいです。 ちなみに、System Identification Toolboxは入っていません。 お願いします。

  • 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のパス設定エラー

    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を使っています。パスブラウザでは一応すべて設定できています。 基礎的な質問で大変恐縮ですが、どなたか教えてください。

  • matlab と C++の混合

    こんばんは。matlab初心者で、分からないことがあるためこちらに参りました。 メイン関数はmatlabなのですが、その中に一部 C言語で書かれた関数を含んでおり、それをmatlabで実行させたいのですが、確かそのようなことは可能だときいたのですが、実際そうですよね?? もし、可能ならば、 今 matlabのメイン関数と C言語で書いた副オプログラムを 同じディレクトリに置いて試してみたのですが、それだけではエラーになってしまいました。matlabと C++を混合で実行させるにはどのようにしたら良いのでしょう? どなたか教えていただけると助かります。

  • matlabのsift導入について

    matlabにsiftを導入したいのですが、様々なサイトを見てもやり方がいまいちわかりませんでした。 公式の配布サイトには、配布されたソースコードをmatlabのパスに追加すると書いてあったのですが、その通りにやってもうまくいきませんでした。 openCVはインストール済みです。 導入経験がある方がいらっしゃいましたらぜひ導入方法を教えていただけないでしょうか。 ちなみに、OSはOS X10.9、matlabは8.2.0.701 (R2013b)です。

  • 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のtextの関数を用いて図の中に√2を表記したいのですがどうしたらいいかわかりません。教えてください