How to display a splane grid such as sgrid on the positive real axis area?

조회 수: 13 (최근 30일)
John Tsinetakes
John Tsinetakes 2019년 8월 21일
답변: Sai Sri Pathuri 2019년 8월 27일
Is there a way to plot the s plane grid on both sides of the real axis?
The example code below plots poles on both the negative real and postive real axis, but the sgrid command olyn generates a grid on the neagtive real side.
figure(1)
axis(50000*[-.2,.2,-1,1]);
sgrid
ylabel('Imaginary axis');
xlabel('Real axis');
hold on
Poles = [-5000+10000i ; 5000+10000i ; -5000-10000i ; 5000-10000i];
plot(real(Poles),imag(Poles),'x');
sgrid.png

답변 (1개)

Sai Sri Pathuri
Sai Sri Pathuri 2019년 8월 27일
The reason sgrid function plots the grid only on the left-hand plane is because poles in the right half plane are unstable.
However, if you want to plot the grid on the positive side of real axis, you can create a custom function by modifying the source code of sgrid to plot the grid.

카테고리

Help CenterFile Exchange에서 Stability Analysis에 대해 자세히 알아보기

태그

제품


릴리스

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by