
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
(後略)
>>
No.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」をインストール
されていないと使用できないのですね。
理解できました。ありがとうございます。
sgwjnさん、回答ありがとうございます。
ss関数を使用するには「Control System Toolbox」をインストール
されていないと使用できないのですね。
理解できました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
「win11-23H2」を「win11-24H2...
-
[teraterm] waitコマンドで停止...
-
VBscriptが起動しない?
-
「読み取りと実行」と「読み取...
-
VBAを時間指定で自動実行
-
Excel VBA ステップインが途中...
-
エクセル フォルダの画像を画...
-
COBOLのイニシャライズとバリュ...
-
バッチファイルで以下のような...
-
【VB.NET】exeを実行すると「発...
-
NASに移したBATファイルからセ...
-
バッチファイルが不正終了して...
-
WSH.Run の処理内容をテキスト...
-
三菱ラダーについて教えて下さい。
-
PDFファイルを開き、印刷し、閉...
-
Access の VBA 実行中に他の操...
-
シェルからCで作った実行ファイ...
-
exeファイルを実行するとコマン...
-
ネットワーク名が見つかりません
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
「win11-23H2」を「win11-24H2...
-
[teraterm] waitコマンドで停止...
-
「読み取りと実行」と「読み取...
-
これってパソコンの最適化が完...
-
バッチファイルの内容を表示さ...
-
exeファイルを実行するとコマン...
-
複数のbatファイルを自動実行し...
-
VBscriptが起動しない?
-
ExcelのVBAが特定のPC上でのみ...
-
Excel(エクセル) VBA プロシー...
-
Windows System32 Security Hea...
-
PDFファイルを開き、印刷し、閉...
-
VBScriptでコマンドプロンプト...
-
batからexeを実行し戻り値を受...
-
Access の VBA 実行中に他の操...
-
Excel VBA ステップインが途中...
-
【VB.NET】exeを実行すると「発...
-
バッチファイルが不正終了して...
-
VBA 既に開いているBookに継続...
おすすめ情報