Jump to content

Fourier στην MATLAB!!


Προτεινόμενες αναρτήσεις

Μηπως γνωριζει κανεις τι εντολες δινουμε για να κανουμε Fourier στην MATLAB. Εχω δυο στηλες (χρονο και παρατηρησεις) και θελω να βρω περιοδικοτητες. Εχω χαθει...

[-o< 8-[ :roll:

Σύνδεσμος για σχόλιο
Κοινή χρήση σε άλλους ιστότοπους

Ευχαριστω.. εχω βρει πολλα τετοια.. λιγο μπερδεμενα. Θλει μελετη το πραγμα!!

 

Εχετε υποψην κανενα αλλο προγραμμα που να κανει Fourier??

Σύνδεσμος για σχόλιο
Κοινή χρήση σε άλλους ιστότοπους

Τι ακριβώς θέλεις να κάνεις; Ο FFT είναι αρκετά απλός αλγόριθμος, πάντως, και αν ξέρεις κάποια γλώσσα προγραμματισμού εύκολα τον υλοποιείς.

Σκόρπιες σκέψεις:

 

http://ngc253.blogspot.com/

travel... without movement...

Σύνδεσμος για σχόλιο
Κοινή χρήση σε άλλους ιστότοπους

To Mathcad κάνει Fourier. Δεν την έχω χρησιμοποιήσει ακόμα, αφού ακόμα βρίσκομαι στην αρχή των μαθηματικών σπουδών μου, αλλά ψάχνοντας το πρόγραμμα έχω δεί ότι έχει Fourier.

 

http://www.ptc.com/appserver/mkt/products/home.jsp?k=3901

 

Εγώ έχω μία παλιά έκδοση από το Open University που μας αποστείλανε για τα μαθήματα.

Σύνδεσμος για σχόλιο
Κοινή χρήση σε άλλους ιστότοπους

Για δες αυτά πιστεύω να σε βοηθήσουν, πριν 12 χρόνια δούλευα τους αλγορίθμους σε Turbo Pascal σε digital image processing αλλά τα έχω ξεχάσει.

 

http://www.mathworks.com/products/matlab/demos.html?file=/products/demos/shipping/matlab/sunspots.html

http://www.ele.uri.edu/~hansenj/projects/ele436/fft.pdf

 

Πολύ χρήσιμα επίσης το deconvolution.

 

Καλή επιτυχία

Ταρσούδης Γιώργος

Αλεξ/πολη

George Tarsoudis

Υπό κατασκευή / προσωρινό

http://lunarcaptures.wordpress.com/

Σύνδεσμος για σχόλιο
Κοινή χρήση σε άλλους ιστότοπους

Γεια !

Εχω το Mathematica 5.2 .

Ειδα οτι εχει Fourier .

Και μαλιστα μπορεις να κανεις και γραφικη παρασταση ωστε να βρεια κι απο εκει τη περιοδο.

Ειναι ευκολο και μαλιστα για να μη σου υπολογιζει μονο τη Σειρα Fourier αν πας στο Help Browser( Shift + F1 ) θα δεις τα πολυ απλα κια κατανοητα παραδειγματα που εχει.

Πιστευω θα υπαρχει και σε καποι απαλιοτερη εκδοση ( σιγουρα στην 4 ) .

Τα πάντα ειναι Μαθηματικά.
Σύνδεσμος για σχόλιο
Κοινή χρήση σε άλλους ιστότοπους

Από το αρχείο βοήθειας του matlab:

 

help fft

FFT Discrete Fourier transform.

FFT(X) is the discrete Fourier transform (DFT) of vector X. For

matrices, the FFT operation is applied to each column. For N-D

arrays, the FFT operation operates on the first non-singleton

dimension.

 

FFT(X,N) is the N-point FFT, padded with zeros if X has less

than N points and truncated if it has more.

 

FFT(X,[],DIM) or FFT(X,N,DIM) applies the FFT operation across the

dimension DIM.

 

For length N input vector x, the DFT is a length N vector X,

with elements

N

X(k) = sum x(n)*exp(-j*2*pi*(k-1)*(n-1)/N), 1 <= k <= N.

n=1

The inverse DFT (computed by IFFT) is given by

N

x(n) = (1/N) sum X(k)*exp( j*2*pi*(k-1)*(n-1)/N), 1 <= n <= N.

k=1

 

See also fft2, fftn, fftshift, fftw, ifft, ifft2, ifftn.

 

 

FFT2 Two-dimensional discrete Fourier Transform.

FFT2(X) returns the two-dimensional Fourier transform of matrix X.

If X is a vector, the result will have the same orientation.

 

FFT2(X,MROWS,NCOLS) pads matrix X with zeros to size MROWS-by-NCOLS

before transforming.

Σύνδεσμος για σχόλιο
Κοινή χρήση σε άλλους ιστότοπους

Δημιουργήστε έναν λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είσαι μέλος για να αφήσεις ένα σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε για έναν νέο λογαριασμό στην κοινότητά μας. Είναι εύκολο!.

Εγγραφή νέου λογαριασμού

Συνδεθείτε

Έχετε ήδη λογαριασμό? Συνδεθείτε εδώ.

Συνδεθείτε τώρα
×
×
  • Δημιουργία νέου...

Σημαντικές πληροφορίες

Όροι χρήσης