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 comentarios

Mario Malic
Mario Malic el 25 de Ag. de 2020
Editada: Mario Malic el 25 de Ag. de 2020
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
Victor Castro Campos
Victor Castro Campos el 25 de Ag. de 2020
Since TF is a transfer function, I think it is not possible to do that. Thanks.
Mario Malic
Mario Malic el 25 de Ag. de 2020
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
Victor Castro Campos
Victor Castro Campos el 26 de Ag. de 2020
Thank you for your help.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Get Started with Control System Toolbox en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 25 de Ag. de 2020

Comentada:

el 26 de Ag. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by