Boxcar wont recognize a double

조회 수: 6 (최근 30일)
Braden Kerr
Braden Kerr 2020년 12월 17일
댓글: Braden Kerr 2020년 12월 18일
Hello,
I am working on an assignment and we were provided with some sample code to use for part of a problem. When I input the code, I get the following error
Undefined function 'boxcar' for input arguments of type 'double'.
for this bit of code
Fs=1/dt; % sampling frequency (need to define T)
nfft = 1024; % number of points to use
noverlap = nfft/2; % number of points to overlap
window = boxcar(nfft); % don’t smooth ends
leny = length(time2); % length of time history
v = x2(leny-nfft+1:leny,2); % use last samples of vel(steady state)
[Pxx,F] = pwelch(v,window,noverlap,[],Fs); % compute PSD
I have read the description for pwelch and somewhat understand how its being used, but Im not quite sure why boxcar is returning an error.
  댓글 수: 2
Sravan Pentlavelly
Sravan Pentlavelly 2020년 12월 17일
편집: Sravan Pentlavelly 2020년 12월 17일
Hi,
Can you confirm the following details
  1. Is signal processing toolbox already installed in your machine ?
You can check this by typing ver in MATLAB command window
2. Do you have any other user defined function named boxcar in your MATLAB path?
You can verify this by typing ‘which boxcar.m’ in the MATLAB command prompt . Ideally you should
have boxcar.m file in following location in case of windows.
C:\Program Files\MATLAB\<MATLABVERSION>\toolbox\signal\signal\boxcar.m
Braden Kerr
Braden Kerr 2020년 12월 18일
This was it, I guess when I updated to 2020b I lost a lot of the apps I thought I had. Thank you

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Spectral Estimation에 대해 자세히 알아보기

제품


릴리스

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by