How can I change the linewidth in a pzmap?

30 Ansichten (letzte 30 Tage)
Jens Grachtrup
Jens Grachtrup am 26 Sep. 2020
Kommentiert: Ameer Hamza am 26 Sep. 2020
I'm really sorry if this question is answered previously. I want to increase the linewidth in a pzmap, because I should create lots of pzmaps for students and the normal thickness of the "x"s and "o"s are to bad to see in a script. So i hoped i can use:
s = tf('s');
G=s+3/((s+4)*(s^2+1))
pzmap(G, 'K', 'LineWidth', 2 )
This isn't working. Can somebody help me?

Antworten (1)

Ameer Hamza
Ameer Hamza am 26 Sep. 2020
Bearbeitet: Ameer Hamza am 26 Sep. 2020
This is one way
fig = figure();
ax = axes();
s = tf('s');
G=s+3/((s+4)*(s^2+1));
pzmap(ax, G);
l_zero = findall(ax, 'tag', 'PZ_Zero');
l_pole = findall(ax, 'tag', 'PZ_Pole');
l_zero.MarkerSize = 10;
l_pole.MarkerSize = 10;
l_zero.LineWidth = 2;
l_pole.LineWidth = 2;
  2 Kommentare
Jens Grachtrup
Jens Grachtrup am 26 Sep. 2020
Thank you. This is working!
Ameer Hamza
Ameer Hamza am 26 Sep. 2020
I am glad to be of help!!!

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Stability Analysis finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by