计算功率谱
MATLAB计算,各个局部变量的值与C语言计算出来的各个值都是一样的
但是就是最后一步叠加的时候出现错误。
按照标准,C语言叠加功率谱的范围是下标1~3
然后MATLAB叠加的下标也写成了1~3
实际MATLAB对应C语言的下标应该是2~4
然后就发现计算出来的数据始终相差几个数量级
最终发现是MATLAB和C语言计算下标的方式不太一样。
最终解决这个问题,记录一下,给自己长个记性
计算功率谱
MATLAB计算,各个局部变量的值与C语言计算出来的各个值都是一样的
但是就是最后一步叠加的时候出现错误。
按照标准,C语言叠加功率谱的范围是下标1~3
然后MATLAB叠加的下标也写成了1~3
实际MATLAB对应C语言的下标应该是2~4
然后就发现计算出来的数据始终相差几个数量级
最终发现是MATLAB和C语言计算下标的方式不太一样。
最终解决这个问题,记录一下,给自己长个记性