ntua-cvsp-lab / DSP_LabSupport

Here the students of the 2019-2020 DSP course can submit questions regarding the course to the teaching assistants.
7 stars 3 forks source link

[LAB 2] Απορίες για 1.2 #71

Open iliaspap opened 4 years ago

iliaspap commented 4 years ago

Καλησπέρα. Ήθελα να κάνω κάποιες ερωτήσεις σχετικά με τα ζητούμενα στο 1.2. Η συνάρτηση για τον υπολογισμό της ενέργειας βραχέως χρόνου ενός σήματος, δε θα έπρεπε να παίρνει και σαν παράμετρο το παράθυρο, εκτός από το σήμα, εφόσον η συχνότητα δειγματοληψίας δεν είναι ίδια για όλα τα σήματα; Επίσης, η ενέργεια μου βγαίνει πολύ μεγαλύτερη από το ίδιο το σήμα με αποτέλεσμα το δεύτερο να μη φαίνεται σχεδόν καθόλου στο κοινό τους διάγραμμα. Μήπως είναι καλύτερο να κάνουμε 2 ξεχωριστά διαγράμματα, ένα για την ενέργεια και ένα για το σήμα; Ευχαριστώ πολύ

EvansManGR commented 4 years ago

Για το κοινό διάγραμμα, είχε απαντηθεί σε ώρα εργαστηρίου ότι αρκεί να να κάνεις κανονικοποίηση το κάθε σήμα ώστε το μέγιστό του να είναι η μονάδα. Και να το αναφέρεις προφανώς στην αναφορά/κώδικα.

odychlapanis commented 4 years ago

Εναλλακτικά, μπορείς να ψάξεις εδώ: [https://matplotlib.org/gallery/api/two_scales.html]. Με χρήση της εντολής: fig, ax1 = plt.subplots() και ax2 = ax1.twinx() και βάζοντας και κατάλληλα όρια plt.ylim() μπορείς να φτιάξεις τους άξονες σε άλλη κλίμακα. Θα σε βοηθήσει και η εντολή bottom,top=plt.ylim() που σου δίνει τα προτεινόμενα από την πάιθον όρια για μία γραφική.