% 高通滤波器参数 Vipp = 10; R1 = 380000; % 电阻值,单位为欧姆 C1 = 3.9e-9; % 电容值,单位为法拉 fc1 = 1 / (2 * pi * R1 * C1); % 截止频率,单位为赫兹 % 低通滤波器参数 R2 = 380000; % 电阻值,单位为欧姆 C2 = 39e-10; % 电容值,单位为法拉 fc2 = 1 / (2 * pi * R2 * C2); % 截止频率,单位为赫兹 % 并联后滤波器参数 R3 = 380000; % 电阻值,单位为欧姆 C3 = 195e-10; % 电容值,单位为法拉 fc3 = 1 / (2 * pi * R3 * C3); % 截止频率,单位为赫兹 % 定义高通滤波器传递函数 num1 = [1 0]; den1 = [1 1/(2*pi*fc1)]; H1 = tf(num1, den1); % 定义低通滤波器传递函数 num2 = [1]; den2 = [1 1/(2*pi*fc2)]; H2 = tf(num2, den2); % 定义并联后滤波器传递函数 H3 = parallel(H1, H2); % 绘制高通滤波器幅频特性曲线 subplot(2, 2, 1) bode(H1) title('High-pass Filter') % 绘制低通滤波器幅频特性曲线 subplot(2, 2, 2) bode(H2) title('Low-pass Filter') % 绘制并联后滤波器幅频特性曲线 subplot(2, 2, 3) bode(H3) title('Parallel Filter') % 绘制并联后滤波器相频特性曲线 subplot(2, 2, 4) margin(H3)这个代码中并联后的图像
时间: 2024-03-10 22:46:40 浏览: 155
根据你提供的代码,可以绘制出高通滤波器、低通滤波器和并联后滤波器的幅频特性曲线和相频特性曲线,代码如下:
```matlab
% 高通滤波器参数
Vipp = 10;
R1 = 380000; % 电阻值,单位为欧姆
C1 = 3.9e-9; % 电容值,单位为法拉
fc1 = 1 / (2 * pi * R1 * C1); % 截止频率,单位为赫兹
% 低通滤波器参数
R2 = 380000; % 电阻值,单位为欧姆
C2 = 39e-10; % 电容值,单位为法拉
fc2 = 1 / (2 * pi * R2 * C2); % 截止频率,单位为赫兹
% 并联后滤波器参数
R3 = 380000; % 电阻值,单位为欧姆
C3 = 195e-10; % 电容值,单位为法拉
fc3 = 1 / (2 * pi * R3 * C3); % 截止频率,单位为赫兹
% 定义高通滤波器传递函数
num1 = [1 0];
den1 = [1 1/(2*pi*fc1)];
H1 = tf(num1, den1);
% 定义低通滤波器传递函数
num2 = [1];
den2 = [1 1/(2*pi*fc2)];
H2 = tf(num2, den2);
% 定义并联后滤波器传递函数
H3 = parallel(H1, H2);
% 绘制高通滤波器幅频特性曲线
subplot(2, 2, 1)
bode(H1)
title('High-pass Filter')
% 绘制低通滤波器幅频特性曲线
subplot(2, 2, 2)
bode(H2)
title('Low-pass Filter')
% 绘制并联后滤波器幅频特性曲线
subplot(2, 2, 3)
bode(H3)
title('Parallel Filter')
% 绘制并联后滤波器相频特性曲线
subplot(2, 2, 4)
margin(H3)
```
运行这段代码后,会在一个4个子图的图形窗口中绘制出高通滤波器、低通滤波器和并联后滤波器的幅频特性曲线和相频特性曲线。第三个子图显示的是并联后滤波器的幅频特性曲线,第四个子图显示的是并联后滤波器的相频特性曲线。
阅读全文