How to change line specifications for frequency response?

1 vue (au cours des 30 derniers jours)
Nicolas Ochmann
Nicolas Ochmann le 21 Août 2017
Commenté : Star Strider le 21 Août 2017
Hi everybody,
I would like to plot a response to an initial condition in the frequency domain such as:
initial(G1,initial_state,'k','--')
However, even though I can change the graph color, I can not change the line type or line width and get the following error: "Invalid syntax for time or frequency response command."
Does anybody know how to adapt plot specifications?
Thank you in advance!
Nicolas

Réponse acceptée

Star Strider
Star Strider le 21 Août 2017
The Control System Toolbox and System Identification Toolbox graphics functions do not generally allow you alter their properties.
The easiest work-around is to get the outputs of the functions and plot them yourself in ordinary plot (or subplot) calls:
[y,t,x] = initial(G1, initial_state);
figure(1)
plot(t, y, t, zeros(numel(t),1),':')
You can do everything with that plot that you can do with any other plot object.
  2 commentaires
Nicolas Ochmann
Nicolas Ochmann le 21 Août 2017
That works! Thanks :)
Star Strider
Star Strider le 21 Août 2017
As always, my pleasure!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Mathematics dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by