这个傅立叶变换怎么用matlab来做?以前没有做过傅立叶变换.现在用仪器测到了一组电流值,上千个值.准备导入到MATLAB中做傅立叶变换来分析.然后找出一个对应频率(50Hz)的傅立叶变换系数值.
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/20 15:39:27
![这个傅立叶变换怎么用matlab来做?以前没有做过傅立叶变换.现在用仪器测到了一组电流值,上千个值.准备导入到MATLAB中做傅立叶变换来分析.然后找出一个对应频率(50Hz)的傅立叶变换系数值.](/uploads/image/z/8324177-41-7.jpg?t=%E8%BF%99%E4%B8%AA%E5%82%85%E7%AB%8B%E5%8F%B6%E5%8F%98%E6%8D%A2%E6%80%8E%E4%B9%88%E7%94%A8matlab%E6%9D%A5%E5%81%9A%3F%E4%BB%A5%E5%89%8D%E6%B2%A1%E6%9C%89%E5%81%9A%E8%BF%87%E5%82%85%E7%AB%8B%E5%8F%B6%E5%8F%98%E6%8D%A2.%E7%8E%B0%E5%9C%A8%E7%94%A8%E4%BB%AA%E5%99%A8%E6%B5%8B%E5%88%B0%E4%BA%86%E4%B8%80%E7%BB%84%E7%94%B5%E6%B5%81%E5%80%BC%2C%E4%B8%8A%E5%8D%83%E4%B8%AA%E5%80%BC.%E5%87%86%E5%A4%87%E5%AF%BC%E5%85%A5%E5%88%B0MATLAB%E4%B8%AD%E5%81%9A%E5%82%85%E7%AB%8B%E5%8F%B6%E5%8F%98%E6%8D%A2%E6%9D%A5%E5%88%86%E6%9E%90.%E7%84%B6%E5%90%8E%E6%89%BE%E5%87%BA%E4%B8%80%E4%B8%AA%E5%AF%B9%E5%BA%94%E9%A2%91%E7%8E%87%EF%BC%8850Hz%EF%BC%89%E7%9A%84%E5%82%85%E7%AB%8B%E5%8F%B6%E5%8F%98%E6%8D%A2%E7%B3%BB%E6%95%B0%E5%80%BC.)
这个傅立叶变换怎么用matlab来做?以前没有做过傅立叶变换.现在用仪器测到了一组电流值,上千个值.准备导入到MATLAB中做傅立叶变换来分析.然后找出一个对应频率(50Hz)的傅立叶变换系数值.
这个傅立叶变换怎么用matlab来做?
以前没有做过傅立叶变换.现在用仪器测到了一组电流值,上千个值.准备导入到MATLAB中做傅立叶变换来分析.然后找出一个对应频率(50Hz)的傅立叶变换系数值.假设数据已经导入到了MATLAB中,存入数据CU中,
采样频率是6400Hz,我需要的是50Hz的点,现在图形已经得出,但是有不明白的地方.
是否fft得出的图形要想观察的话,幅值必须是按照abs的形式观察的呢?但是如果只画幅值图,用这样的做法得到的对称图形,看到很多做法中都是只取一半,这样做是否就已经够了呢?
这个傅立叶变换怎么用matlab来做?以前没有做过傅立叶变换.现在用仪器测到了一组电流值,上千个值.准备导入到MATLAB中做傅立叶变换来分析.然后找出一个对应频率(50Hz)的傅立叶变换系数值.
先写程序:
clc
clear
CU=[]; %%这里导入你的数据
CU_f=fft(CU); %%做FFT变换到频域
figure(1)
subplot(2,1,1)
plot(CU);
subplot(2,1,2)
plot(abs(CU_f))
CU_f就是频谱图,但是你说的对应50Hz的点,需要结合你的实验过程来找了.MATLAB输入的数据只不过是上千个点,它们只有数学意义,没有物理意义.首先,这上千个点是你采样采到的,那你的采样频率是多少?这只有你做实验的人才知道,MATLAB本身不知道.假设采样频率是Fs.那么CU_f这张图里,最后一个点对应的实际频率就是Fs,(第一个点对应的实际频率是0Hz).然后你再根据线性比例的关系,找到50Hz对应的那个点就行了.