
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コマンドで停止...
-
これってパソコンの最適化が完...
-
Windows System32 Security Hea...
-
VBscriptが起動しない?
-
バッチファイルの内容を表示さ...
-
VBAのコマンドプロンプトでpaus...
-
+Lhaca バッチファイル 自動...
-
NASに移したBATファイルからセ...
-
「読み取りと実行」と「読み取...
-
【VB.NET】exeを実行すると「発...
-
VBAでバッチファイルを1つ実行...
-
exeファイルを実行するとコマン...
-
CListCtrl で OnLButtonUp を実...
-
大至急お願いします。Pythonの...
-
MATLABでssを実行すると、未定...
-
windows10 デフォルトで開発出...
-
Excelのセルの内容をコマンドプ...
-
VBScriptでコマンドプロンプト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
[teraterm] waitコマンドで停止...
-
バッチファイルの内容を表示さ...
-
これってパソコンの最適化が完...
-
複数のbatファイルを自動実行し...
-
「読み取りと実行」と「読み取...
-
VBscriptが起動しない?
-
exeファイルを実行するとコマン...
-
Access の VBA 実行中に他の操...
-
エクセル フォルダの画像を画...
-
VBScriptでコマンドプロンプト...
-
Excel(エクセル) VBA プロシー...
-
バッチファイルが不正終了して...
-
Windows System32 Security Hea...
-
NASに移したBATファイルからセ...
-
Excel VBA ステップインが途中...
-
ExcelのVBAが特定のPC上でのみ...
-
PDFファイルを開き、印刷し、閉...
-
COBOLのイニシャライズとバリュ...
-
VBA 既に開いているBookに継続...
おすすめ情報