我是靠谱客的博主 聪慧外套,这篇文章主要介绍matlab 画零点极点,用MATLAB代码 画出零、极点分布图,并判断系统是否稳定,现在分享给大家,希望可以做个参考。

共回答了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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部