グラフの変数が認識されません

2 次查看(过去 30 天)
Yuriko
Yuriko 2020-5-7
Simscape Multibody入門のチュートリアルを行っていて,途中までうまくいっていたのですが,(アニメーションは動きます.)
上記のページに書いてある
figure; % Open a new figure
hold on;
plot(q); % Plot the pendulum angle
plot(w); % Plot the pendulum angular velocity
のコードを入力したところ「関数または変数 'q' が認識されません。」というエラーが出てしまい,白紙のグラフが出てきてしまいます.

采纳的回答

Norihiro Kobayashi
こんにちは、エラーの内容から想定されるのは、シミュレーション結果が保存されている変数名がチュートリアルと
異なっているケースです。
MATLABのワークスペースを確認し、まずは結果がどのような変数名で保存されているか確認してみてください。
最近のMATLABのバージョンでは、構造体形式でまとめて出力されており、plot(out.q)など、指定する必要があると思います。
またto workspace ブロック内での保存形式によっても指定の方法が変わる点にも注意下さい。

更多回答(0 个)

产品


版本

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!