Filter löschen
Filter löschen

Linewidth for function step?

102 Ansichten (letzte 30 Tage)
Brandon Luciano
Brandon Luciano am 24 Feb. 2018
Kommentiert: Ajay Vaishnav am 4 Dez. 2021
I plotted something but not sure why I can't adjust the linewidth of the result of the plot. I was able to change colors but linewidth doesn't change.
step(value_1);
set(value_1, 'LineWidth', 2);

Akzeptierte Antwort

Star Strider
Star Strider am 24 Feb. 2018
Get the outputs of the step function, then plot them using a plot call:
[y,t] = step(value_1);
figure
plot(t, squeeze(y), 'LineWidth',2)
grid
The Control System Toolbox plot functions do not allow you to alter their properties easily, if at all.

Weitere Antworten (1)

Erick Oberstar
Erick Oberstar am 20 Mär. 2021
This technique works for step, impulse, nyquist, and bode plots
LineWidth = 3;
s = tf(s)
sys = 1/(s+1)
figure; step/impulse/nyquist/bode(sys)
set(findall(gcf,'type','line'),'linewidth',LineWidth);

Community Treasure Hunt

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

Start Hunting!

Translated by