What is the problem in below code??
Afficher commentaires plus anciens
I write a matlab code
x=[1 2 3 4 5 6 7 8];
n=length(x);
fs=100;
ts=1/fs;
tmax=(n-1)*ts;
t=0:ts:tmax;
plot(t,x)
f=-fs/2:fs/(n-1):fs/2;
z=fftshift(fft(x));
plot(f,abs(z));
and i got a error
??? Attempt to call constructor cell with incorrect letter case.
Error in ==> fftshift at 33
idx = cell(1, numDims);
Error in ==> Untitled at 9
z=fftshift(fft(x));
How can i solve it?
Réponse acceptée
Plus de réponses (1)
John D'Errico
le 18 Avr 2016
0 votes
It runs for me, so apparently you are running different code there, probably on a different variable x, than what you have told us.
Check the variable x. What is it? LOOK AT THE CONTENTS OF x.
2 commentaires
Joseph George
le 18 Avr 2016
Joseph George
le 18 Avr 2016
Modifié(e) : Joseph George
le 18 Avr 2016
Catégories
En savoir plus sur Mathematics dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!