|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
<P>原是数据采样频率是400kHz,需要对信号U_1_Send 和U_2_Send 进行0.01s附近800 (前200+后600)个点进行DFT变换,因为才开始学习Matlab,所以就想简单的先分析0:4095,程序如下:<BR><BR>N=4096 ;<BR>A=abs(fft(U_2_Send,N)/(N/2)) ;<BR>df=400000/N ;<BR>f=(0:N/2)*df;<BR>%%%%%-------------------模电量 的 FFT 变换图示figure(10) ;<BR>figure(10) ;<BR>subplot(2,1,1) ;<BR>plot(f,A) ;<BR>xlabel('n') ;<BR><BR>出现了如下问题:<BR>?? Error using ==> plot<BR>Vectors must be the same lengths.</P>
<P>Error in ==> D:\tool\matlab\work\sunmei\dft.m<BR>On line 163 ==> plot(f,A) ;<BR><BR><BR>请教高手,这是什么问题啊<BR>还望各位大虾不吝赐教<BR><BR>谢谢啊<BR><BR></P> |
|