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

23 次查看(过去 30 天)
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 中查找有关 Graphics Performance 的更多信息

标签

产品


版本

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by