MATLAB在z域画零极点图
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/29 03:23:52
[x,y]=meshgrid(-10:0.5:10);z=x-y;z(z<0)=nan;surf(x,y,z)zlabel('z')ylabel('y')xlab
[x,y,z]=griddata(X,Y,Z,linspace(min(X),max(X))',linspace(min(Y),max(Y)),'v4');surf(x,y,z)或者mesh(x,y,
由于f(z)=ln(1+z)/z不解析的点只有z=0,而ln(1+z)的级数展开式=z-z^2/2+z^3/3-...,所以f(z)=ln(1+z)/z=1-z/2+z^2/3-...,由于展开式中不
G=tf(2,conv([11],[12]),'inputdelay',2);这里假定K=2
ztranssymsKsbazG=K*(s+b)/(s*(s*s+4*s+8)*(s+a));ztrans(G,s,z)ans=K*(1/8/a*hypergeom([1,a,2-2*i,2+2*i]
%用Kaiser窗设计fs=10000;fcuts=[2000/50003000/5000];%归一化频率mags=[10];devs=[0.050.01]%假设通带衰减不大于5%,阻带衰减不小于1%
contour(z,n)画出n条等高线contour(z,v)在指定的高度v上画出等高线
k=1num=[k];den=[15860];sys=tf(num,den);%求零极点[pz]=pzmap(num,den)%根轨迹图rlocus(sys);p= 0.0000
给出x,y向量值,利用[xx,yy]=meshgrid(x,y)将x,y处理再给出z=xx.*yy;最后就是画图了.plot3(xx,yy,z)
x=[-pi:pi/100:pi];[x,y]=meshgrid(x,x);z=x.*y;surf(x,y,z)shadingflat
f(z)=z^4/(z-i)由f(z)=0可得零点为0(3个重根)孤立奇点为i,因分母不能为零,且z=i为一阶极点.故极点的个数为一个.z=i处得留数:Res(f,i)=(lim(z->i))[(z-
symskza;F=1/(z-exp(a))f=iztrans(F,z,k)
三维曲线的画法\x0d三维空间曲线要用到plot3函数,这个和plot类似.plot3函数有三个参数,x,y和z轴,比如下面的例子:>>T=-2:0.01:2;>>plot3(cos(2*pi*T),
从离散转换为连续在控制工程里有时会用得到,因为虽然控制器是离散的但被控对象是连续的,所以d2c是控制工具箱函数,以下例子中tf,tfdata都是控制工具箱的函数以下是Z变换到S变换dsys=tf([1
num=[11];%分子系数,按降幂顺序排列den=[125];%分母系数,按降幂顺序排列[z,p]=tf2zp(num,den);%用tf2zp函数求出其零点z和极点pzplane(z,p)%作出零
写错了,应该是z=cos(8*x+7).*exp(-sin(8-7*y));我觉得这样画更好:clearclccloseallx=-pi:0.1:pi/2;y=-pi:0.1:pi;%点选密一点[X,
直接采用根轨迹法就可以了rlocus(sys)图上可以看到不同K值极点分布.选满足系统要求的,能够稳定的(所有极点在左半平面)即可
symszt;z=sqrt(2)*cos(t)+i*sqrt(2)*sin(t);f=1/(z^100-1);inc=int(f*diff(z),t,0,2*pi)inc=0
那么很用以你就可以把传递函数求出来然后,根据传递函数的分母,分母的零点就是系统的极点
北极之外全为正南;南极以外全为正北