Change rlocus() axis units to Hz?
조회 수: 19 (최근 30일)
이전 댓글 표시
How can I change the plotted rlocus() real axis units to Hz, vs rad/s?
I tried Property Editor --> clicking on X axis --> More Properties --> Units --> Frequency field --> Hz, but didn't seem to change the plot.
I tested with a single pole at -10, plotting 1/(s+10), and the pole remained at -10 regardless of Hz or Rad/s setting.
댓글 수: 0
채택된 답변
Star Strider
2023년 3월 24일
편집: Star Strider
2023년 3월 25일
sys = tf([2 5 1],[1 2 3]);
hrlp = rlocusplot(sys);
opts = getoptions(hrlp)
setoptions(hrlp, 'FreqUnits','Hz')
Second, it doesn’t display frequency values or units, although you can certainly set them. (The same options are available on other plot functions. For a full list of the available plot functions, see the setoptions documentation section p.)
EDIT — (25 Mar 2023 at 10:48)
Clarified code. No substantive changes.
.
댓글 수: 3
추가 답변 (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!