概述
共回答了18个问题采纳率:94.4%
y=inline('(z^2+5*z-50)/(2*z^4-2.98*z^3+0.17*z^2+2.3418*z-1.5147)','z');
z=-30:0.01:30;
y_char=vectorize(y);
Y=feval(y_char,z);
clf,plot(z,Y,'r');hold on,plot(z,zeros(size(z)),'k');
xlabel('z');ylabel('y(t)'),hold off;
[tt,yy]=ginput(2);
[t1,y1]=fzero(y,tt(1),[])
[t2,y2]=fzero(y,tt(2),[])
可以找个简单的方程验证正确性,如
>> y=inline('z^2-20','z');
z=-30:0.01:30;
y_char=vectorize(y);
Y=feval(y_char,z);
clf,plot(z,Y,'r');hold on,plot(z,zeros(size(z)),'k');
xlabel('z');ylabel('y(t)'),hold off;
[tt,yy]=ginput(2);
[t1,y1]=fzero(y,tt(1),[])
[t2,y2]=fzero(y,tt(2),[])
使用方法是,用鼠标选取与水平0轴交点附近的点,2个,然后就,自动了
1年前
7
最后
以上就是聪慧外套为你收集整理的matlab 画零点极点,用MATLAB代码 画出零、极点分布图,并判断系统是否稳定的全部内容,希望文章能够帮你解决matlab 画零点极点,用MATLAB代码 画出零、极点分布图,并判断系统是否稳定所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复