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

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

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur シミュレーションと解析 dans Help Center et File Exchange

Produits


Version

R2020a

Community Treasure Hunt

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

Start Hunting!