controllable.m

来自「System will automatically delete the dir」· M 代码 · 共 24 行

M
24
字号
function [A,B,C,D]=controllable(num,den)
if length(num)>length(den)
    deg=length(num)-1;
else
    deg=length(den)-1;
end

A=zeros(deg,deg);
for i=1:deg-1
    A(i,i+1)=1;
end
for i=1:deg
    A(deg,i)=-den(deg+2-i);
end

B=zeros(deg,1);
B(deg,1)=1;

C=zeros(1,deg);
for i=1:deg
    C(1,i)=num(deg+2-i)-den(deg+2-i)*num(1);
end
D=num(1);
    

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?