Sem*_*doo 3 python-3.x control-theory
我正在尝试通过 Python 3 生成根轨迹图,但 Python 生成的图表似乎并不完整。
这是要为根轨迹实现的系统;
这是我的根轨迹图代码;
import numpy as np
from matplotlib import pyplot as plt
import control
%matplotlib
G = control.TransferFunction((1, 1.5), (1, 11, 10, 0))
rlist, klist = control.rlocus(G)
plt.show()
Run Code Online (Sandbox Code Playgroud)
这是我得到的图表;
但从我使用的教科书来看,这就是他们的情节;
有没有办法让Python提供一个更接近实际解决方案的图,或者这是Python目前可能的最佳近似值?
尝试这个,
\n\nimport numpy as np\nfrom matplotlib import pyplot as plt \nimport control\n\nG = control.TransferFunction((1, 1.5), (1, 11, 10, 0))\n\nrlist, klist = control.rlocus(G, kvect=np.linspace(100.0, -100.0, num=1000))\n\nplt.show()\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n您可以根据您的传递函数选择更佳的kvect范围。
\n\n\n\n\n\nkvect (list 或 ndarray, 可选) \xe2\x80\x93 计算图中使用的增益列表
\n
| 归档时间: |
|
| 查看次数: |
8017 次 |
| 最近记录: |