国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python實現傅里葉級數展開的實現

2020-01-04 14:42:49
字體:
來源:轉載
供稿:網友

傅立葉級數的介紹我就不說了,自己也是應用為主,之前一直覺得很難懂,但最近通過自己編程實現了一些函數的傅立葉級數展開之后對傅立葉 級數展開的概念比較清楚了

python,傅里葉,級數展開

(1)函數如下

python,傅里葉,級數展開

函數圖象如下: 

python,傅里葉,級數展開

代碼:

from pylab import *x = mgrid[-10:10:0.02] # 這里類似于MATLAB用冒號產生步長為0.02的序列,但是語法和MATLAB不同n = arange(1,1000)def fourier_transform(): a0 = (1-exp(-pi))/pi+1 s=a0/2 for i in range(1,100,1): s0 = ( (1-(-1)**i*exp(-pi))/(pi*(1+i**2))*cos(i*x)+1/pi*( (-i*(1-(-1)**i*exp(-pi)))/(1+i**2) + (1-(-1)**i)/i ) * sin(i*x) ) s=s+s0 plot(x,s,'orange',linewidth=0.6) title('fourier_transform') show() fourier_transform()

結果如下: 

python,傅里葉,級數展開

(2)

python,傅里葉,級數展開

python,傅里葉,級數展開

轉換代碼:

from pylab import *def fourier1(): s=pi/2 for i in range(1,100,1): s0 = 2/pi*(1-(-1)**i)/i**2 * cos(i*x)  s=s+s0 plot(x,s,'orange',linewidth=0.6) title('fourier1') show()fourier1()

結果如下: 

python,傅里葉,級數展開

通過以上的例子可以很好直觀感受傅立葉級數的作用,在電氣工程上對分析流經變壓器的諧波分量、整流裝置輸出諧波等分析具有重要作用。

還有一點就是python的強大功能,利用for循環語句可以方便地實現級數展開的求和運算,自己感覺編程起來比MATLAB/Octave跟快

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵寿县| 盐亭县| 安平县| 邮箱| 科尔| 阿拉善右旗| 彩票| 文昌市| 溧阳市| 独山县| 吴桥县| 招远市| 资中县| 思茅市| 平果县| 乡宁县| 扶沟县| 祁门县| 布尔津县| 东平县| 墨竹工卡县| 上饶县| 图木舒克市| 云霄县| 蒙自县| 昌吉市| 城固县| 旬邑县| 昂仁县| 陆良县| 吉木萨尔县| 介休市| 铁岭市| 延边| 都江堰市| 漯河市| 遵义市| 兴安县| 栾城县| 宁武县| 和顺县|