自动控制matlab常用函数
时间: 2023-12-03 08:40:30 浏览: 93
【老生谈算法】自动控制中常用的Matlab函数合集.doc
以下是自动控制中常用的一些Matlab函数:
1. ezplot函数:可以直接画出函数图像,不需要定义自变量。例如:
```matlab
ezplot('x^2+y^2-1')
```
2. tf函数:用于表示传递函数。例如:
```matlab
sys = tf([1 2],[1 3 2])
```
3. laplace函数和ilaplace函数:分别用于进行拉氏变换和拉氏逆变换。例如:
```matlab
syms t s
laplace(exp(-2*t))
ilaplace(1/(s+2))
```
4. lsim函数:用于求系统的输出。例如:
```matlab
t = 0:0.1:10;
u = sin(t);
sys = tf([1],[1 1]);
y = lsim(sys,u,t);
plot(t,y)
```
5. impulse函数:用于求系统的脉冲响应。例如:
```matlab
sys = tf([1],[1 1]);
impulse(sys)
```
6. step函数:用于求系统的阶跃响应。例如:
```matlab
sys = tf([1],[1 1]);
step(sys)
```
7. subplot函数:用于在一个图像窗口中显示多个坐标图像。例如:
```matlab
t = 0:0.1:10;
y1 = sin(t);
y2 = cos(t);
subplot(2,1,1)
plot(t,y1)
subplot(2,1,2)
plot(t,y2)
```
阅读全文