How to plot bode function in app designer?

Hi!
I have this problem:
I wrote this plot(app.UIAxes,bode(TF)); and works for step response and for rlocus but when I try to plot bode function it gives me this error: Error using plot, Data cannot have more than 2 dimensions.
I want to show the bode plot in the UIFigure not in other window.
Thanks in advance.

4 Comments

I haven't worked with bode plots,but I see it gives two plots.
You can try to save the output for each plot in variables and then plot it using
plot(app.UIAxes, xdata1, ydata1)
plot(app.UIAxes2, xdata2, ydata2) %this is second uiaxesplot
Since TF is a transfer function, I think it is not possible to do that. Thanks.
Here's an alternative answer for your question than.
https://www.mathworks.com/matlabcentral/answers/493099-how-can-i-convert-a-figure-into-a-uifigure#answer_403272
Thank you for your help.

Sign in to comment.

Answers (0)

Categories

Tags

Community Treasure Hunt

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

Start Hunting!