THMMY.gr

Μαθήματα Τηλεπικοινωνιακού Κύκλου => Οπτικές Επικοινωνίες => Topic started by: Αλντεμπαράν on May 03, 2015, 15:35:25 pm



Title: [Οπτικές Επικοινωνίες] Δεύτερη Εργασία 2015
Post by: Αλντεμπαράν on May 03, 2015, 15:35:25 pm
Λίγο αργά αλλά ίσως χρειαστεί  :P

Προθεσμία υποβολής: 10/5/2015


Title: Re: [Οπτικές Επικοινωνίες] Δεύτερη Εργασία 2015
Post by: twinkie on May 03, 2015, 16:43:55 pm
Λίγο αργά αλλά ίσως χρειαστεί  :P

Προθεσμία υποβολής: 10/5/2015

ασχολείσαι εσύ; εχω ένα θεματάκι στο πρώτο κομμάτι ::)


Title: Re: [Οπτικές Επικοινωνίες] Δεύτερη Εργασία 2015
Post by: Αλντεμπαράν on May 03, 2015, 18:39:32 pm
Σήμερα ξεκίνησα, για πες... :P


Title: Re: [Οπτικές Επικοινωνίες] Δεύτερη Εργασία 2015
Post by: Αλντεμπαράν on May 04, 2015, 11:12:27 am
Έχει βρει κανείς πώς θα υπολογίσουμε στο 3.1.α την παράγωγω που έχει η σχέση 3,26 ???

Το ερώτημα είναι γενικά πώς υπολογίζουμε παραγώγους στο matlab ?


Title: Re: [Οπτικές Επικοινωνίες] Δεύτερη Εργασία 2015
Post by: teslaaaa on May 04, 2015, 11:59:28 am
Έχει βρει κανείς πώς θα υπολογίσουμε στο 3.1.α την παράγωγω που έχει η σχέση 3,26 ???

Το ερώτημα είναι γενικά πώς υπολογίζουμε παραγώγους στο matlab ?
http://www.mathworks.com/help/matlab/ref/diff.html
νομίζω και εγώ αυτήν είχα χρησιμοποιήσει
πρόσεχε απλά ότι επιστρέφει ένα διάνυσμα μήκους -1 σε σχέση με το αρχικό, οπότε ίσως χρειαστεί κάποιο zero padding όταν θα το πλοτάρεις μαζί με κάποιο άλλο μέγεθος ή αν θες να κάνεις κάποια πράξη που εμπλέκει άλλα διανύσματα


Title: Re: [Οπτικές Επικοινωνίες] Δεύτερη Εργασία 2015
Post by: Αλντεμπαράν on May 04, 2015, 12:04:01 pm
Τελικά αυτό που βρήκα και φαίνεται να τρέχει είναι αυτό

Quote

syms x
y = x^3+x^2*2+1;
df = matlabFunction(diff(y))
point = df(5)



Title: Re: [Οπτικές Επικοινωνίες] Δεύτερη Εργασία 2015
Post by: twinkie on May 05, 2015, 12:15:23 pm
Tα έλυσες τα δύο πρώτα? Εγω διαφορίζω μεν Sellmeier χωρίς σωστά αποτελέσματα δε.
Θα πάω σήμερα Κριεζή να μου πει τι φταίει.
Το πρόβλημα μου είναι στην 3.1.δ. Ποια σχέση παραγωγίζω για να βρώ το d2β/dω2?


Title: Re: [Οπτικές Επικοινωνίες] Δεύτερη Εργασία 2015
Post by: Elnadrion on May 05, 2015, 17:32:30 pm
Γενικά για να βρείτε την παράγωγο όντως θα το κάνετε με τη συνάρτηση diff() απλά να προσέξετε 2 σημεία :

1. Η παράγωγος dy/dx δεν δίνεται μόνο από το diff(y) αλλά από κάτι σαν diff(y)/diff(x) και το y δεν χρειάζεται να είναι κάποια συμβολική μεταβλητή που πήρε το μάτι μου παραπάνω. Το y θα είναι ένας απλός πίνακας.

2. Η diff() υπολογίζει απλά της διαδοχικές διαφορές [(y(2)-y(1) y(3)-y(2) ...] οπότε για να προσεγγίζει καλά τη παράγωγο καλό είναι ο πίνακάς σας να έχει τουλάχιστον 100 στοιχεία (για το συγκεκριμένο εύρος τιμών)!

Επίσης για να βρείτε την δεύτερη παράγωγο του β προφανώς πρέπει να υπολογίσετε πρώτα το β(ω) [ή το β(V)] και μετά να παραγωγίσετε όπως παραπάνω!

Αυτά : )


Title: Re: [Οπτικές Επικοινωνίες] Δεύτερη Εργασία 2015
Post by: Αλντεμπαράν on May 06, 2015, 01:56:48 am
@Elnadrion ο τρόπος που παραθέτω πιο πάνω είναι λάθος ή απλώς λες εναλλακτικό για να μην χρησιμοποιήσουμε συμβολική μεταβλητή ? Το λέω γιατί βγάζω διάγραμμα παρόμοιο με το 3.9.β .


Title: Re: [Οπτικές Επικοινωνίες] Δεύτερη Εργασία 2015
Post by: Elnadrion on May 06, 2015, 12:41:41 pm
Το τσέκαρα και όντως αν το y είναι συμβολική μεταβλητή τότε το diff() σου δίνει την παράγωγο και άρα είναι σωστό.
Το θέμα είναι όμως ότι για να το κάνεις αυτό πρέπει να έχεις κλειστή σχέση και εσύ μπορεί να μην έχεις κάποια κλειστή σχέση για την ποσότητα που μπορεί να θες να παραγωγίσεις πχ πως θα βρεις την παράγωγο του β(ω) που κατά πάσα πιθανότητα θα έχεις απλά ένα πίνακα με τις τιμές του?

Δηλαδή, καλά το κάνεις απλά δεν θα μπορείς να το χρησιμοποιήσεις παντού : )
(εκτός αν κάνεις κάτι άρρωστο του στυλ fit την καμπύλη και μετά το πολυώνυμο που θα σου προκύψει να το εκφράσεις με συμβολικές :p )


Title: Re: [Οπτικές Επικοινωνίες] Δεύτερη Εργασία 2015
Post by: Αλντεμπαράν on May 08, 2015, 22:35:45 pm
O fft του raised cosine δεν θα έπρεπε να έχει μια ώση στο 0 και μία στο 1/4Τ0 ?