mutouxia 发表于 2016-12-4 21:03

路面激励的功率谱密度怎么用MATLAB编程

能用MATLAB函数 y=simout;>> fs=1000;
>> n=0:1/fs:1;
>> nfft=512;
>> window=boxcar(100);%矩形窗
>> noverlap=20;
>> range=' half' ;
>> =pwelch(y,window,noverlap,nfft,Fs,range);
用这个程序总是报错错误是
??? Error using ==> welchparse at 36
The length of the segments cannot be greater than the length of the input signal.

Error in ==> welch at 40
= ...

Error in ==> pwelch at 121
= welch(x,esttype,varargin{:});大神解释一下吧很着急!!!!!


Generation 发表于 2016-12-5 08:40

长度超过输入信号的长度了逐行检查吧错误应该不止这几处

mutouxia 发表于 2016-12-5 15:05

Generation 发表于 2016-12-5 08:40
长度超过输入信号的长度了逐行检查吧错误应该不止这几处

您好,我不知道错误到底在哪里。。。。参数都改过了

旧言虐心 发表于 2016-12-5 15:55

逐行调试

zhxl_zhendong 发表于 2016-12-14 16:31

谢谢分享

think2015 发表于 2016-12-15 08:42

数据长度不对应
页: [1]
查看完整版本: 路面激励的功率谱密度怎么用MATLAB编程