Undefined function or variable 'srrc_pulse'.
Afficher commentaires plus anciens
How can i fix this problem based on this code?
Fs = 10; %Sampling frequency
T = 1/Fs; %Symbol period
L = 1000; %Number of points
t = (0:L-1)*T; %Time vector
phi1 = srrc_pulse(1, 1/10, 4, 0); %SRRC pulse
figure
plot(Fs*t(1:50), phi1(1:50));
NFFT = 2^nextpow2(L);
Y = fft(phi1, NFFT)./L;
Y2 = fftshift(fft(phi1, NFFT)./L);
f = Fs/2*linspace(0,1,NFFT/2+1);
f2 = ((0:NFFT-1) -ceil((NFFT-1)/2))/NFFT/T;
figure
plot(f, 2*abs(Y(1:NFFT/2+1))); %one sided
figure
plot(f2, 2*abs(Y2)); %two sided
1 commentaire
KSSV
le 29 Mai 2017
This is not an inbuilt function of MATLAB.
Réponses (1)
mizuki
le 29 Mai 2017
0 votes
The error message shows the answer. You use the function "srrc_pulse.m" but you do not have srrc_pulse.m. If you know that you have it in the different directory, you need to set search path.
Please see the following page to set the search path https://www.mathworks.com/help/matlab/matlab_env/what-is-the-matlab-search-path.html
Catégories
En savoir plus sur Vibration Analysis dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!