24小时热门版块排行榜    

查看: 2137  |  回复: 30

淡泊学人

新虫 (正式写手)

引用回帖:
2楼: Originally posted by qsj8362234 at 2014-09-02 22:49:01
matlab 自己带了啊 FFT

您能不能帮忙检查一下

看看这个程序对不对?谢谢
clf;
x=importdata('F:\Users\sd\Desktop\科研项目\data5.txt');
fs=103314.64;N=length(x);   %采样频率与数据点数
n=0:N-1;t=n/fs;

y=fft(x,N);
mag=abs(y);
f=n*fs/N;
plot(f,mag,'-ob');
xlabel('频率/Hz');xlim([0 10000]);
ylabel('振幅');ylim([0 80000]);
title('幅值谱');grid on;
21楼2014-09-06 13:46:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

淡泊学人

新虫 (正式写手)

引用回帖:
12楼: Originally posted by duhangyuan at 2014-09-03 12:51:32
matlab有工具箱的

您能不能帮忙检查一下

看看这个程序对不对?谢谢
clf;
x=importdata('F:\Users\sd\Desktop\科研项目\data5.txt');
fs=103314.64;N=length(x);   %采样频率与数据点数
n=0:N-1;t=n/fs;

y=fft(x,N);
mag=abs(y);
f=n*fs/N;
plot(f,mag,'-ob');
xlabel('频率/Hz');xlim([0 10000]);
ylabel('振幅');ylim([0 80000]);
title('幅值谱');grid on;
22楼2014-09-06 13:46:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

淡泊学人

新虫 (正式写手)

引用回帖:
15楼: Originally posted by Mr__Right at 2014-09-03 14:56:43
我还以为要的是C++的; numerical recipes里面有;
如果是matlab的;
help fft

doc fft

您能不能帮忙检查一下

看看这个程序对不对?谢谢
clf;
x=importdata('F:\Users\sd\Desktop\科研项目\data5.txt');
fs=103314.64;N=length(x);   %采样频率与数据点数
n=0:N-1;t=n/fs;

y=fft(x,N);
mag=abs(y);
f=n*fs/N;
plot(f,mag,'-ob');
xlabel('频率/Hz');xlim([0 10000]);
ylabel('振幅');ylim([0 80000]);
title('幅值谱');grid on;
23楼2014-09-06 13:46:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

淡泊学人

新虫 (正式写手)

引用回帖:
16楼: Originally posted by yywyz at 2014-09-03 19:22:07
let me help you,不过现在电脑不在旁边

您能不能帮忙检查一下

看看这个程序对不对?谢谢
clf;
x=importdata('F:\Users\sd\Desktop\科研项目\data5.txt');
fs=103314.64;N=length(x);   %采样频率与数据点数
n=0:N-1;t=n/fs;

y=fft(x,N);
mag=abs(y);
f=n*fs/N;
plot(f,mag,'-ob');
xlabel('频率/Hz');xlim([0 10000]);
ylabel('振幅');ylim([0 80000]);
title('幅值谱');grid on;
24楼2014-09-06 13:46:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

淡泊学人

新虫 (正式写手)

引用回帖:
17楼: Originally posted by qjq346970057 at 2014-09-04 07:50:00
在matlab中有个import data,直接导入就好了,然后你就在help文件中搜索fft函数,或者在百度里搜一下fft的用法,就好了,简单的像一。
...

您能不能帮忙检查一下

看看这个程序对不对?谢谢
clf;
x=importdata('F:\Users\sd\Desktop\科研项目\data5.txt');
fs=103314.64;N=length(x);   %采样频率与数据点数
n=0:N-1;t=n/fs;

y=fft(x,N);
mag=abs(y);
f=n*fs/N;
plot(f,mag,'-ob');
xlabel('频率/Hz');xlim([0 10000]);
ylabel('振幅');ylim([0 80000]);
title('幅值谱');grid on;
25楼2014-09-06 13:46:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

机械绿藤

银虫 (小有名气)

【答案】应助回帖

你程序都有了,运行一下不就知道对不对了

[ 发自手机版 http://muchong.com/3g ]
路漫漫其修远兮,吾将上下而求索
26楼2014-09-08 09:30:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

淡泊学人

新虫 (正式写手)

引用回帖:
26楼: Originally posted by 机械绿藤 at 2014-09-08 09:30:12
你程序都有了,运行一下不就知道对不对了

我刚入门。。。不太会看。。。顺祝中秋节快乐
27楼2014-09-08 10:05:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

机械绿藤

银虫 (小有名气)

【答案】应助回帖

引用回帖:
27楼: Originally posted by 淡泊学人 at 2014-09-08 10:05:26
我刚入门。。。不太会看。。。顺祝中秋节快乐...

你运行程序能出结果吗?
程序前你可以再加上clc;clear all;两句

[ 发自手机版 http://muchong.com/3g ]
路漫漫其修远兮,吾将上下而求索
28楼2014-09-09 07:45:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

淡泊学人

新虫 (正式写手)

引用回帖:
28楼: Originally posted by 机械绿藤 at 2014-09-09 07:45:54
你运行程序能出结果吗?
程序前你可以再加上clc;clear all;两句
...

可以的   加这两句是什么意思
29楼2014-09-09 08:43:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

机械绿藤

银虫 (小有名气)

【答案】应助回帖

引用回帖:
29楼: Originally posted by 淡泊学人 at 2014-09-09 08:43:39
可以的   加这两句是什么意思...

既然可以出结果,就说明你会编嘛,加那两句的作用你自己help一下吧

[ 发自手机版 http://muchong.com/3g ]
路漫漫其修远兮,吾将上下而求索
30楼2014-09-10 08:19:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 淡泊学人 的主题更新
信息提示
请填处理意见