您好,您这样:
用matlab调用freqz函数出错,点帮助有两个freqz函数,一
t;> a=[1 04 1];
b=[02 03 1];
%根据输入的参数绘制幅度谱和相位谱,得到 0 到π之间 128 个点处的频率响应
freqz(b,a,128)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
你的matlab什么版本的,我的71可以运行啊!H为传输函数,这个freqz应该是信号处理方面的。
mag1(n)是调用mag1数组的第n个数。所以mag1就是调用第一个数。freqz和fft差不多。freqz是用离散傅里叶变换的标准公示计算的,fft使用快速傅里叶变换计算的。
[H,W]=freqz(b,a,n)返回n点复频响应矢量H和n点的频率向量w。
[H,F]=freqz(b,a,n,FS)返回在采样频率(Hz)下频率向量f(Hz)。
应用
比如,在20Hz正弦波中人为加入了50Hz的干扰,通过陷波滤波器,滤波后得到的波形基本上滤去了干扰,在医学上心电图使用的频率较高,假设心电波形受到60Hz严重干扰,可经25Hz低通滤波和50Hz陷波滤波器滤波后得到的清晰的波形。
-陷波滤波器
无法显示 XML 页。
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
--------------------------------------------------------------------------------
名称以无效字符开头。处理资源 'http://localhost/mobile/Mobile_Sixthaspx' 时出错。第 1 行,位置: 2
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Mobile_Sixthaspxcs" Inherits="UIMobileMobile_Sixth" %>
-^
配置环境也弄了咋还是报这个错误呀!咋办急
wp=05pi;ws=06pi;
wc=wp;
N=79;
b=fir1(N-1,wc/pi,hamming(N));
[H,F]=freqz(b,1,512);
figure(1);
plot(F/pi,20log10(abs(H)));grid;xlabel('f(Hz)');ylabel('幅度');
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)