dポイントプレゼントキャンペーン実施中!

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
(後略)
>>

A 回答 (1件)

単純に該当するss関数がないだけでしょう。



> sys = ss(A,B,C,D);
この使い方をするss関数は、別のToolboxの関数じゃないですか?

■ Control System Toolbox
ftp://ftp.eng.auburn.edu/pub/bhidetm/t/jhelp/too …

この回答への補足

sgwjnさん、回答ありがとうございます。

ss関数を使用するには「Control System Toolbox」をインストール
されていないと使用できないのですね。

理解できました。ありがとうございます。

補足日時:2008/02/10 01:10
    • good
    • 0
この回答へのお礼

sgwjnさん、回答ありがとうございます。

ss関数を使用するには「Control System Toolbox」をインストール
されていないと使用できないのですね。

理解できました。ありがとうございます。

お礼日時:2008/02/10 01:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!