激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 基于python實現matlab filter函數過程詳解

基于python實現matlab filter函數過程詳解

2020-06-09 10:16chila Python

這篇文章主要介紹了基于python實現matlab filter函數過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

matlab中的filter函數:

y = filter(b,a,x)

python實現matlab中的filter函數

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def filter_matlab(b,a,x):
  y = []
  y.append(b[0] * x[0])
  for i in range(1,len(x)):
    y.append(0)
    for j in range(len(b)):
      if i >= j :
        y[i] = y[i] + b[j] * x[i - j ]
        j += 1
    for l in range(len(b)-1 ):
      if i >l:
        y[i] = (y[i] - a[l+1] * y[i -l-1])
        l += 1
    i += 1
  return y

example:

b = [8,-3.5,0.5]
a = [1,-1.5,0.25]
x = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
y = filter_matlab(b,a,x)

函數的結果和matlab的filter函數結果一致,為

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[8,
 24.5,
 52.25,
 94.75,
 156.5625,
 243.65625,
 363.84375,
 527.3515625,
 747.56640625,
 1042.01171875,
 1433.6259765625,
 1952.43603515625,
 2637.74755859375,
 3541.0123291015625,
 4729.581604003906,
 6291.619323730469,
 8342.533584594727,
 11033.395545959473,
 14561.959922790527,
 19187.090997695923]

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/chilalaa/p/13043716.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美成人理论片乱 | 国产午夜亚洲精品理论片大丰影院 | 曰韩一二三区 | 国产一区精品在线观看 | 最近高清无吗免费看 | 成人性生活视频在线播放 | 高清av免费| 精品国产看高清国产毛片 | 日韩一级片一区二区三区 | 国产精品91在线 | 国产成人精品二区 | 国产女王女m视频vk 中文日韩 | 中文字幕亚洲一区二区三区 | 免费国产人成网站 | 深夜免费福利视频 | 国产精品一区二区x88av | 亚洲第一页中文字幕 | 亚洲射逼 | 亚洲一区二区中文 | 久久精品一二三区 | www.成人在线视频 | 国产自91精品一区二区 | 精品亚洲视频在线 | 国产精品久久久久久久久久东京 | 国产精品久久久久久久久久妇女 | 中文字幕在线不卡视频 | 欧美成人鲁丝片在线观看 | 免费毛片随便看 | 91看片资源 | 成年人网站国产 | 久久久一区二区三区精品 | 一级成人黄色片 | 国产成人精品一区二区视频免费 | 亚洲天堂字幕 | www.48xx.com| 91福利国产在线观一区二区 | 国产精品久久久久免费视频 | 久久男人视频 | jizzjizz中国少妇中文 | 香蕉视频99| 欧美日韩亚洲视频 |