I wonder how to make the lines thicker in rlocus graph
28 ビュー (過去 30 日間)
古いコメントを表示
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1582876/image.png)
Hello, I need your help, pleease.
I want to plot root locus graph. So, I use rlocus command, and I can get this graph.
command : rlocus(H1,'r',H2,'g',H3,'b',H4,'v')
But I don't this because this line is too thin.
I wish those graph lines (including unit circle) to be thicker.
I think of this way that I use hold and plot command to be thicker the lines.
But, I think there must be better way.
Please let me know how to make the lines thicker easily.
0 件のコメント
回答 (2 件)
Sam Chak
2024 年 1 月 5 日
Hi @jaejin kim
You can try this approach to make the lines of your loci thicker.
num = [1];
den = [1 4 5 0];
K = 0:0.01:1000;
r = rlocus(num,den,K);
plot(r, '-', 'LineWidth', 2); hold on
axis([-3 1 -2 2]);
axis('square')
sgrid([0.5, 0.707], [0.5, 1,2])
grid,
xlabel('Real Axis'), ylabel('Imag Axis'), title('Root Locus Plot')
p = roots(den) % open-loop poles
plot(real(p(1)), imag(p(1)), 'x', 'LineWidth', 2, 'MarkerSize', 12, 'color', '#77AC30')
plot(real(p(2)), imag(p(2)), 'x', 'LineWidth', 2, 'MarkerSize', 12, 'color', '#77AC30')
plot(real(p(3)), imag(p(3)), 'x', 'LineWidth', 2, 'MarkerSize', 12, 'color', '#77AC30')
1 件のコメント
Frederick Just-Agosto
2024 年 2 月 8 日
Great response and very useful to understand the whole process, modified it to make my plots. Thanks
KSSV
2024 年 1 月 5 日
sys = tf([2 5 1],[1 2 3]);
rlocus(sys)
set(findall(gca, 'Type', 'Line'),'LineWidth',5);
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Classical Control Design についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!