atannyq.m
来自「用MATLAB的脚本语言M语言编写的」· M 代码 · 共 11 行
M
11 行
function [x,y,w]=atannyq(G,w)
if nargin==1, [x0,y0,w]=nyquist(G);
elseif nargin==2, [x0,y0]=nyquist(G,w); end
x0=[x0(:);x0(:)]'; y0=[y0(:);-y0(:)]';
pp=atan2(y0,x0); H=2/pi*atan(x0.^2+y0.^2);
x0=H.*cos(pp); y0=H.*sin(pp);
if nargout==0,
plot(x0,y0); xlabel('Real Axis');
ylabel('Imaginary Axis')
else, x=x0; y=y0; end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?