Δημοσιεύτηκε: 11 Ιουν 2009, 13:29
panagiotis έγραψε:
conv (πολαπλασιασμός)
Καλησπέρα.
Χωρίς παρεξήγηση αλλά θέλω να κάνω μία μικρή διόρθωση/λεπτομερέστερη επεξήγηση...
Η conv στην οποία αναφέρεστε σαν πολλαπλασιασμός.....δεν είναι πολλαπλασιασμός



Αυτό το λέω για να μην τυχών μπερδευτούν νέοι χρήστες του Matlab/Octave κτλ.
Η εντολή conv υπολογίζει τη συνέλιξη
Στο πεδίο του χρόνου η συνέλιξη είναι μια μαθηματική διαδικασία ανάμεσα σε δύο συναρτήσεις Α,Β και το αποτέλεσμα της μας δίνει μία νέα συνάρτηση Γ η οποία κατά κάποιο τρόπο είναι μία τροποποίηση των δύο προηγούμενων συναρτήσεων Α και Β. Εδώ δεν έχει καμία σχέση με τον πολλαπλασιασμό των δύο συναρτήσεων


Στο πεδίο των συχνοτήτων όμως η συνέλιξη με βάση τον μετασχηματισμό που κάνουμε (Laplace ή Fourier) η συνέλιξη μετατρέπεται σε πολλαπλασιασμό.
Επομένως άλλο πράγμα το αποτέλεσμα του πολλαπλασιασμού δύο συναρτήσεων, στο πεδίο του χρόνου, και άλλο το αποτέλεσμα της συνέλιξης (convolution, που τυγχάνει να γίνεται πολλαπλασιασμός) των δύο σημάτων στο πεδίο συχνοτήτων.
Ελπίζω να έγινα κατανοητός. Και πάλι, δεν ήθελα να διορθώσω η να προσβάλω κανένα. Προς αποφυγή μπερδέματος έκανα την επεξήγηση.
Όποιος ενδιαφέρεται να μάθει περισσότερες λεπτομέρειες για την συνέλιξη ας ρίξει μια ματιά εδώ:
http://en.wikipedia.org/wiki/Convolution