グラフの変数が認識されません
3 views (last 30 days)
Show older comments
Yuriko
on 7 May 2020
Answered: Norihiro Kobayashi
on 7 May 2020
Simscape Multibody入門のチュートリアルを行っていて,途中までうまくいっていたのですが,(アニメーションは動きます.)
上記のページに書いてある
figure; % Open a new figure
hold on;
plot(q); % Plot the pendulum angle
plot(w); % Plot the pendulum angular velocity
のコードを入力したところ「関数または変数 'q' が認識されません。」というエラーが出てしまい,白紙のグラフが出てきてしまいます.
0 Comments
Accepted Answer
Norihiro Kobayashi
on 7 May 2020
こんにちは、エラーの内容から想定されるのは、シミュレーション結果が保存されている変数名がチュートリアルと
異なっているケースです。
MATLABのワークスペースを確認し、まずは結果がどのような変数名で保存されているか確認してみてください。
最近のMATLABのバージョンでは、構造体形式でまとめて出力されており、plot(out.q)など、指定する必要があると思います。
またto workspace ブロック内での保存形式によっても指定の方法が変わる点にも注意下さい。
0 Comments
More Answers (0)
See Also
Categories
Find more on シミュレーションと解析 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!