亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

matlab低通濾波器代碼怎么寫

小億
152
2023-11-22 03:17:56
欄目: 編程語言

在MATLAB中,可以使用designfilt函數來設計低通濾波器。以下是一個簡單的示例代碼:

% 設計低通濾波器
fs = 1000; % 采樣率
fc = 100; % 截止頻率
[b, a] = butter(6, fc/(fs/2), 'low'); % 6階巴特沃斯濾波器

% 生成隨機信號
t = 0:1/fs:1; % 時間向量
x = sin(2*pi*50*t) + sin(2*pi*120*t) + randn(size(t));

% 使用濾波器進行濾波
y = filter(b, a, x);

% 繪制原始信號和濾波后的信號
figure
plot(t, x, 'b')
hold on
plot(t, y, 'r')
legend('原始信號', '濾波后的信號')
xlabel('時間')
ylabel('幅值')

在上述代碼中,首先使用butter函數設計了一個6階巴特沃斯低通濾波器,截止頻率為100Hz。然后,生成了一個包含50Hz和120Hz正弦波以及噪聲的隨機信號。最后,使用filter函數將生成的信號通過濾波器進行濾波,并繪制了原始信號和濾波后的信號的圖形。

0
巴彦淖尔市| 调兵山市| 双峰县| 中方县| 汶上县| 加查县| 鄯善县| 奇台县| 汶川县| 鄢陵县| 安远县| 贺兰县| 民勤县| 铁力市| 垫江县| 商都县| 汕头市| 武乡县| 章丘市| 云阳县| 高要市| 海晏县| 黑山县| 七台河市| 甘泉县| 凌云县| 张家口市| 如皋市| 龙南县| 河北区| 晋城| 孟村| 海安县| 乡宁县| 肇庆市| 沁水县| 上林县| 香河县| 天门市| 伊宁县| 雅安市|