请问一个Matlab IFFT的问题
12-12
a = rand(1,4) + rand(1,4)*i;
b = ifft(a);
c = fft(b) ;
a
c
a == c
--------------------------------------
a =
0.2722 + 0.4451i 0.1988 + 0.9318i 0.0153 + 0.4660i 0.7468 + 0.4186i
c =
0.2722 + 0.4451i 0.1988 + 0.9318i 0.0153 + 0.4660i 0.7468 + 0.4186i
ans =
1 1 0 0
为什么每次ans的结果都不一样?随机性的?
b = ifft(a);
c = fft(b) ;
a
c
a == c
--------------------------------------
a =
0.2722 + 0.4451i 0.1988 + 0.9318i 0.0153 + 0.4660i 0.7468 + 0.4186i
c =
0.2722 + 0.4451i 0.1988 + 0.9318i 0.0153 + 0.4660i 0.7468 + 0.4186i
ans =
1 1 0 0
为什么每次ans的结果都不一样?随机性的?
是否是由于数值精度的取舍问题?所以ans不是 1 1 1 1
a =
0.2722 + 0.4451i 0.1988 + 0.9318i 0.0153 + 0.4660i 0.7468 + 0.4186i
c =
0.2722 + 0.4451i 0.1988 + 0.9318i 0.0153 + 0.4660i 0.7468 + 0.4186i
ans =
1 1 0 0
显然
是的
相关文章:
- 请问有没有简单的用matlab进行波束形成仿真的程序(05-08)
- 那位高手指点一下OFDM的基本仿真,用MATLAB,谢谢了(05-08)
- 请问有关多用户检测的仿真用matlab行不?(05-08)
- Re: Matlab程序请教:convenc和vitdec!(05-08)
- 请问:在matlab里如何实现删余卷积码的译码?(05-08)
- 急!MATLAB中的./在SIMULINK模块中用什么实现?(05-08)
射频专业培训教程推荐