FFT von sinc mit Matlab < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 14:55 Do 01.05.2008 | Autor: | kili |
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt
Hallo,
ich möchte mit Matlab das Spektrum einer si-Funktion berechnen und zeichnen. Allerdings hab ich hierbei einige Probleme.
mein bisheriger Code lautet:
Zeitfunktion, die Transformiert werden soll:
t=-5:0.1:5;
x=sinc(2*pi*t/10);
plot(t,x);
Versuch das Spektrum zu zeichnen:
y=abs(fft(x));
Y=fftshift(y);
plot(t,Y);
Wie muss ich hierbei korrekt vorgehen?
Gruß Killi
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 11:00 Fr 02.05.2008 | Autor: | froopkind |
Was ist denn an dem Spektrum was du erhälst nicht so wie du es erwartest? Sieht für mich OK aus.
EDIT: Sorry... natürlich ist das nicht das erwartete Spaktrum, habe wohl zu vorschnell geantwortet. Sorry, dann kann ich leider auch nicht helfen :-(
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 14:41 Sa 03.05.2008 | Autor: | Infinit |
Hallo Killi,
in Matlab muss man hierzu einiges berücksichtigen, was augenscheinlich nicht in der Hilfe drinsteht. Ich habe hier einen Thread gefunden, in dem die einzelnen Schritte erläutert werden (z.B. muss für eine FFT die Anzahl der Abtastwerte eine Zweierpotenz sein etc. )
Ich hoffe, es hilft Dir weiter.
Viele Grüße,
Infinit
|
|
|
|