Plot Nyquist Didactic

版本 2.2.0 (58.6 KB) 作者: fhz
A very simple function to understand Cauchy's argument principle and Nyquist Stability Criterion with 4 preprogrammed contours.
290.0 次下载
更新时间 2023/4/1

查看许可证

A didactic plot to understand and to present the Cauchy's argument principle (complex Mapping Theorem) and the Nyquist Stability Criterion.
The are four preprogrammed contours given by the variable "op".
'ret'; pts = [x0,y0, x1,y1]; % The vertices of a rectangle
'circle'; pts = [R, xc,yc]; % The radius and center of a circle
'ny_base'; pts = [R, xc,yc]; % The radius of a right semicircle and its center
'ny_desv'; pts = [R, xc,yc, epsilon]; % 'nybase' with a semicircle detour of radius epsilon.
'ny_desv_neg'; pts = [R, xc,yc, epsilon]; % 'ny_desv' through the left half complex plane.
Each preprogrammed contour is presented in four different colors and linestyles, enabling a fast understanding of the direction of the contour and the relationship between the contour in the s-plane and transformed one in the F(s)-plane.
Two possible animations:
1 - Both paths are drawn at the same time.
2 - After plotting the contour and the transformed contour, it is possible to run an animation of a point moving around both paths.
Update 2.0.0
Minor erros on axis during animations corrected.
Change from a step-size-based path construction to a number-of-elements based construction.
Update 2.1.0
Animated comparison of Nyquist, Bode and Nichols plots.
fc_lib_animate_pt_xy_without_sobrepo_sub_BodeNyqNich
fc_lib_animate_pt_xy_without_sobrepo_sub_BodeNyquist
A future release might contain an interative interface with those plots.
Update 2.2.0
Add 'ny_desv_neg', which does the nyquist contour with a detour on the left half of the complex plane.

引用格式

fhz (2024). Plot Nyquist Didactic (https://www.mathworks.com/matlabcentral/fileexchange/73829-plot-nyquist-didactic), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2017a
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Contour Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!
版本 已发布 发行说明
2.2.0

Add 'ny_desv_neg', which does the Nyquist contour with a detour on the left half of the complex plane.

2.1.0

Added animations with Bode and Nichols plots.

2.0.0

Minor erros on axis during animations corrected.
Change from a step-size-based path construction to a number-of-elements based construction.

1.1.0

- Created a new function with an animation and also another kind of animation showing a marker moving around both paths.
- Updated outputs of the function.
- Changed standard of figure usage.

1.0.0