|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
clear all; close all; clc;
fs=100; N=1024; t=(0:N-1)/fs;
y=exp(j*pi*(0.5*t.^2))+randn(size(t)); f1=(-N/2:N/2-1)*fs/N;
figure(1); plot(f1,y);
faf = frft(y,1); X1=abs(faf); f=(-N/2:N/2-1)*fs/N;
figure(2); hold on; plot(f(1:N),X1(1:N),'b');
faf1 = frft(y,1.033); X=abs(faf1); f=(-N/2:N/2-1)*fs/N;
plot(f(1:N),X(1:N),'r'); xlabel('采样点'); ylabel('幅值'); title('FRFT'); grid on;
figure(3); [F,T]=meshgrid(f,t); mesh(F,T,X); grid on;
出错:Warning: Matrix dimensions must agree, not rendering mesh。
我是菜鸟,希望大侠指点下,我程序里的错误,谢谢。
[ 本帖最后由 ChaChing 于 2009-7-11 19:12 编辑 ] |
|