最近学习自动控制原理,关于控制系统的一些,老师用布置了一些作业说要用matlab画,我试试python
首先介绍一下所使用的库:control matplotlib sympy
1.control库:用来计算脉冲响应与阶跃响应

Paste_Image.png
2.sympy:用以化简多项式为和的形式方便写参数
比如我们使用 sympy 来验证等式:x2+y2=(x+(2xy)1/2+y)(x−(2xy)1/2+y)
from sympy import Symbol, expand
from fractions import Fraction
x = Symbol('x')
y = Symbol('y')
expand((x+(2xy)Fraction(1, 2)+y)(x-(2xy)Fraction(1, 2)+y))
x2 + y*2
参照详细例子:
http://blog.csdn.net/lanchunhui/article/details/49979411
3.matplotlib 用以画图
分别是单位脉冲响应和单位节约响应的图像

















