routh

  • r8CL05AkQP
    了解作者
  • matlab
    开发工具
  • 494B
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2022-05-24 17:19
    上传日期
一款用于matlab的函数,劳斯判据,判断稳定
新建文本文档 (3).zip
  • 新建文本文档 (3).txt
    755B
内容介绍
function [r,info]=routh(den) info=''; n=length(den); a1=den(1:2:end); a2=den(2:2:end); len1=length(a1); len2=length(a2); if(len1>len2) a2=[a2 0]; end r=zeros(n,len1); r(1,:)=a1; r(2,:)=a2; for i=3:n for j=1:ceil((n-i+1)/2) r(i,j)=(r(i-1,1)*r(i-2,j+1)-r(i-1,j+1)*r(i-2,1))/r(i-1,1); end if(r(i,1)==0&&sum(r(i,2:len1))~=0) r(i,1)=eps; info=''; end if(sum(r(i,:)==0)==len1) info=''; m=r(i-1,:); s=n-i+1; for k=1:len1 r(i,k)=s*m(k); if(s-2>0) s=s-2; else s=0; end end end end if(sum(r(:,1)>0)==n) info=[info,']; else info=[info,'']; end
评论
    相关推荐