早教吧作业答案频道 -->其他-->
小弟是matlab新手,想问下怎么才能让fft和freqz的结果完全相同比如下面的语句:a=1:5;b=fft(a);[h,m]=freqz(a,1,5);那么:b=15.0000 -2.5000 + 3.4410i -2.5000 + 0.8123i -2.5000 - 0.8123i -2.5000 - 3.4410ih=15.0000 -1.7361 +10.77
题目详情
小弟是matlab新手,想问下怎么才能让fft和freqz的结果完全相同
比如下面的语句:
a=1:5;
b=fft(a);
[h,m]=freqz(a,1,5);
那么:b=15.0000 -2.5000 + 3.4410i -2.5000 + 0.8123i -2.5000 - 0.8123i -2.5000 - 3.4410i
h=15.0000 -1.7361 +10.7719i -2.5000 - 3.4410i 2.7361 + 2.5429i -2.5000 - 0.8123i
该怎么做才能让两者的结果完全相同,不是图像近似哦,是数值相同.
比如下面的语句:
a=1:5;
b=fft(a);
[h,m]=freqz(a,1,5);
那么:b=15.0000 -2.5000 + 3.4410i -2.5000 + 0.8123i -2.5000 - 0.8123i -2.5000 - 3.4410i
h=15.0000 -1.7361 +10.7719i -2.5000 - 3.4410i 2.7361 + 2.5429i -2.5000 - 0.8123i
该怎么做才能让两者的结果完全相同,不是图像近似哦,是数值相同.
▼优质解答
答案和解析
freqz默认只在半个单位圆上采样求频响,而fft是在整个单位圆上的.
只要freqz(a,1,5, 'whole');就可以是两个结果一样了.
只要freqz(a,1,5, 'whole');就可以是两个结果一样了.
看了 小弟是matlab新手,想问...的网友还看了以下:
已知实数满足a^2+2a-15=0 求1/a+1 - a+2/a^2-1 / (a+1)(a+2) 2020-04-05 …
已知a^2-ab=15,b^2+ab=6,a/b=5/2,求(a-b)^2的值.不对.a^2+ab 2020-05-14 …
模拟() mm /min雨强时,注入清水量应不少于相当于()mm的雨量。A.2…15B.15…2C. 2020-05-27 …
不等式组不等式组求解a^2-12(15-b)>=0一式a^2+b^2 2020-06-06 …
把2千克盐加入15千克水中,盐与盐水重量的比是()A.2:15B.15:17C.2:17 2020-07-26 …
实数a分别取什么值时,复数Z=(a^2+5a+6)+(a^2-2a-15)i(1)是实数(2)是纯 2020-07-30 …
分解因式题1.(3-x/x^2-10x+25)/(x^2+2x-15/x^2-2x-15)*(x^2 2020-10-31 …
1.若(ay^2+2+by)(1-y+2y^2)-y(4y^2-a)中不含y和y^2项,则b^a=2 2020-10-31 …
若|X+Y-5|+(XY-6)^2=0,试求X^2+y^2的值.(^指平方)代数式a^2-4若|X+ 2020-11-01 …
读我国某地气候统计图,完成下列问题。1.该地气候类型为2.相对湿度最大的一天是A.温带季风气候B.温 2020-11-27 …