色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Python全面分析系統的時域特性和頻率域特性

瀏覽:2日期:2022-08-06 09:19:16

在不使用matlab的情況下,可以選擇用python來實現自動控制理論有關系統打時域分析和頻率域分析等,安裝的package是python-control,在windows的控制臺(cmd)或者linux終端下輸入pip install control 即可,注意,如果同時安裝了2.7 和 3.x(3.4或者3.5或者3.6 版本,使用pip 命令打時候需要指定版本號,如pip2 install control 或者pip3.4 install control ,當然,常用打科學計算用的package也要安裝,numpy,scipy,sympy,matplotlib,pandas 等。

下面是自己練習時寫的代碼,寫在此作記錄和分享用,因為函數語法和matlab相差無幾,這里就沒有寫太多的注釋了,有需要打話可以去python-control打官網查看相關文檔。

#!/usr/bin/env python2# -*- coding: utf-8 -*-'''Created on Wed Nov 16 17:48:02 2016@author: kindy'''from control import *from scipy import signal as sglfrom matplotlib import pyplot as pltimport numpy as npT=np.mgrid[0:8:0.02]U1=TU2=T**2sys1 = tf([1],[0.5,1]) # sys2 = tf([2],[1,2,4]) # # Step Responsedef step_resp(): sout1,stime1 = step(sys1) sout2,stime2 = step(sys2) plt.plot(stime1,sout1,’b’,linewidth=0.5) plt.plot(stime2,sout2,’b’,linewidth=0.5) plt.xlabel('Time') plt.ylabel('Amplitude') plt.title('Step Resopnse',fontsize=12) #plt.legend() plt.show()# Impulse Responsedef impulse_resp(): iout1,itime1 = impulse(sys1) iout2,itime2 = impulse(sys2) plt.plot(itime1,iout1,’m’,linewidth=0.8) plt.plot(itime2,iout2,’r’,linewidth=0.8) plt.show()#impulse_resp()# 任意輸入信號的輸出,lsimdef lsim_plot(): yout1,Time1, xout1 = lsim(sys1, U1, T) yout2,Time2, xout2 = lsim(sys2, U1, T) plt.plot(Time1, yout1, ’b’, linewidth=0.7) plt.plot(Time2, yout2, ’b’, linewidth=0.7) plt.show()#lsim_plot()# 波特圖def bode_plot(): bode(sys1) bode(sys2)#bode_plot()# Nyquist圖def nyquist_plot(): nyquist(sys1) nyquist(sys2)#nyquist_plot() # 根軌跡def root_locus(): rlocus(sys1) rlocus(sys2)root_locus()

下面是運行打一些結果圖:

Python全面分析系統的時域特性和頻率域特性

Python全面分析系統的時域特性和頻率域特性

Python全面分析系統的時域特性和頻率域特性

Python全面分析系統的時域特性和頻率域特性

以上這篇Python全面分析系統的時域特性和頻率域特性就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 97国产大学生情侣11在线视频 | xoxoxoxo欧美性护士 | 91久久香蕉国产线看 | 久久精品国产欧美成人 | 欧美一区二区三区免费不卡 | 三级黄色毛片网站 | 国产精品精品 | a级成人毛片久久 | 99久久国产免费 - 99久久国产免费 | 免费一区区三区四区 | 在线观看亚洲国产 | 免费va国产高清不卡大片 | 可以看的黄网 | 大陆老头xxxxxhd | 美女被免费视频网站a国产 美女被免费网站视频软件 美女被免费网站在线软件 美女被免费网站在线视频软件 | 国产视频在线免费观看 | 国产伦精一区二区三区 | 中文字幕有码在线观看 | 久草成人在线视频 | 72种姿势欧美久久久久大黄蕉 | 色欧美与xxxxx | 在线观看国产亚洲 | 午夜伦y4480影院中文字幕 | 怡红院自拍 | 亚洲性无码av在线 | 成人在线观看网址 | 欧美一区视频在线 | 国产成人小视频在线观看 | 亚洲高清色 | 网站免费满18成年在线观看 | 日韩精品中文字幕视频一区 | 一级aaaaa毛片免费视频 | 久久综合九九亚洲一区 | 中文字幕免费视频 | 精品国产不卡一区二区三区 | 成人免费福利片在线观看 | 高清欧美不卡一区二区三区 | 久久精品视频5 | 视频一区亚洲 | 国产成人自拍在线 | 国产在视频线精品视频二代 |