⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 trans.m

📁 《MATLAB在控制系统中的应用》实例程序
💻 M
字号:
% ------ trans.m ------
% 倒立摆传递函数、开环极点及开环脉冲响应
% 输入倒立摆传递函数 G(S)=num/den
M = 0.5;
m = 0.2;
b = 0.1;
I = 0.006;
g = 9.8;
l = 0.3;
q = (M+m)*(I+m*l^2)-(m*l)^2;   
% 计算并显示多项式形式的传递函数
num = [m*l/q  0  0]
den = [1  b*(I+m*l^2)/q  -(M+m)*m*g*l/q  -b*m*g*l/q  0]
% 计算并显示传递函数的极点p
[r,p,k] = residue(num,den);
s = p 
% 求传递函数的脉冲响应并显示
t=0:0.005:5;
impulse(num,den,t) 
% 显示范围:横坐标0-1,纵坐标0-60,此条语句参数可根据仿真输出曲线调整
axis([0 1 0 60])
grid
% ------ end ------

⌨️ 快捷键说明

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