亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python+matplotlib實現計算兩個信號的交叉譜密度實例

系統 1977 0

?計算兩個信號的交叉譜密度

結果展示:

Python+matplotlib實現計算兩個信號的交叉譜密度實例_第1張圖片

完整代碼:

            
import numpy as np
import matplotlib.pyplot as plt


fig, (ax1, ax2) = plt.subplots(2, 1)
# make a little extra space between the subplots
fig.subplots_adjust(hspace=0.5)

dt = 0.01
t = np.arange(0, 30, dt)

# Fixing random state for reproducibility
np.random.seed(19680801)


nse1 = np.random.randn(len(t))         # white noise 1
nse2 = np.random.randn(len(t))         # white noise 2
r = np.exp(-t / 0.05)

cnse1 = np.convolve(nse1, r, mode='same') * dt  # colored noise 1
cnse2 = np.convolve(nse2, r, mode='same') * dt  # colored noise 2

# two signals with a coherent part and a random part
s1 = 0.01 * np.sin(2 * np.pi * 10 * t) + cnse1
s2 = 0.01 * np.sin(2 * np.pi * 10 * t) + cnse2

ax1.plot(t, s1, t, s2)
ax1.set_xlim(0, 5)
ax1.set_xlabel('time')
ax1.set_ylabel('s1 and s2')
ax1.grid(True)

cxy, f = ax2.csd(s1, s2, 256, 1. / dt)
ax2.set_ylabel('CSD (db)')
plt.show()
          

總結

以上就是本文關于Python+matplotlib實現計算兩個信號的交叉譜密度實例的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 四虎最新网 | 欧美成人伊人十综合色 | 亚洲国产欧美国产第一区二区三区 | 国产香蕉国产精品偷在线观看 | 欧美成人另类 | 农村寡妇一级毛片免费看视频 | 狼人射综合 | 精品国产人成亚洲区 | 国产高清日韩 | 狠狠色噜噜狠狠狠狠97影音先锋 | 欧美成人精品欧美一级乱黄 | 另类婷婷 | 天天干天天碰 | 精品视频免费 | 成人禁在线观看午夜亚洲 | 91在线视频免费 | 99久久国产免费中文无字幕 | 尹人成人| 久久综合九色综合亚洲小说 | 久久精品99久久香蕉国产色戒 | 欧美一级成人 | 黄色网址中文字幕 | 国产91在线 | 亚洲 | 免费国产之a视频 | 三级aa久久 | 成人影院高清在线观看免费网站 | 中文字幕福利视频 | 亚洲成色| 狠狠躁夜夜躁人人爽天天3 狠狠躁夜夜躁人人爽天天miya | 九九亚洲精品 | 亚洲精品一区二区三区福利 | 黄页在线播放网址 | 久久久久久午夜精品 | 免费精品美女久久久久久久久 | 在线观看国产一区二三区 | 亚洲国产精品视频 | 伊人久久亚洲综合 | 日本国产精品 | 国产最新网站 | 丁香狠狠色婷婷久久综合 | 色站综合 |