beastgr Δημοσ. 5 Νοεμβρίου 2005 Δημοσ. 5 Νοεμβρίου 2005 Είμαι καινούριος στο MATLAB και αυτό που θα ρωτήσω είναι μάλλον κουτό αλλά δε μπορώ να το καταλάβω εδώ και μέρες. Θέλω να δημιουργήσω ένα απλό ημίτονο με συχνότητα πχ 50Ηz. Γράφω τα εξής στο MATLAB. t=[0:.0001:1]; x=sin(2*pi*50*t); plot(x) Το οποίο δουλεύει. Όταν όμως αλλάζω το βήμα στο t δηλ. t=[0:.01:1]; x=sin(2*pi*50*t); plot(x) Μου βγάζει άλλα αντί αλλων. Μήπως ξέρει κανείς γιατί γίνεται αυτό;
boutsak Δημοσ. 5 Νοεμβρίου 2005 Δημοσ. 5 Νοεμβρίου 2005 Mou fainetai oti 8elei plot(x,t). Gia perissoteres plhrofories giati sto kanei ayto, se symboulevw na pas sto site ths matlab(http://www.mathworks.com/access/helpdesk/help/techdoc/ref/plot.html). Genika pantws h matlab exei para poly kalo documentation kai boh8aei poly
powerfty Δημοσ. 6 Νοεμβρίου 2005 Δημοσ. 6 Νοεμβρίου 2005 File beastgr to Matlab den exei kamia sxesi me to problima sou. To provlima sou egkeitai stin deigmatolipsia simatos. To sima sin(2 * pi * 50 * t) einai synexes kai esy theleis na to anaparastiseis ston H/Y. Synepws theleis na to kaneis diakrito sima sto xrono kai na kaneis deigmatolipsia. Gia na mporei meta na anakataskevastei to sima apo diakrito se synexes h /kai na fainetai pws to diakrito akolouthei to synexes prepei na akolouthiseis to nomo tou Nyquist pou leei pws h syxnotita deigmatolipsias prepei na einai toulaxiston h diplasia apo ti megisti sysnotita tou simatos. Synepws an fs einai h syxnotita deigmatolipsias kai fm h megisti syxnotita tou simatos (edw 50 Hz), tote exoume: fs >= 2 * fm ==> 1 / T >= 2 * 50 ==> T <= 0.001 sec. Diladi to elaxisto vima pou prepei na akolouthiseis einai o 0.001 sec. An exeis kanei kapio mathima epeksergasia simatos tote auta pou sou lew den tha akogountai kinezika. An exeis kamia aporia des to vivlio Oppenheimer Signal and Systems i steile mou pm
deathlok Δημοσ. 6 Νοεμβρίου 2005 Δημοσ. 6 Νοεμβρίου 2005 me liga logia alakse tin grammi t=[0:.01:1]; me t=[0:.001:1]; h akoma kalitera (afou to pedio einai sxetika mikro dostou na katalabei t=[0:.00001:1];
beastgr Δημοσ. 6 Νοεμβρίου 2005 Μέλος Δημοσ. 6 Νοεμβρίου 2005 Να σαι καλά ρε powerfly. Ναι δε μου είναι κινέζικα και απορώ ο μλκας πώς δε μου ήρθε τόσο καιρό. Το θεικό είναι ότι μου ήρθε ξαφνικά πάνω που έκλεισα τον υπολογιστή και είπα να χαλαρώσω. Μου συμβαίνει συνέχεια αυτο. Πάνω που λιώνω ώρες να βρω μια εξήγηση σε κάτι δε μου ρχεται τίποτα. Μόλις τα παρατάω και πάω να χαλαρώσω τότε μου έρχονται αναλαμπές... Thanx anyway. PS Κοινώς το σήμα υπέρχε εκεί αλλά τα δείγματα δεν ήταν αρκετά να το αναπαραστήσουν πλήρως.
NoD Δημοσ. 6 Νοεμβρίου 2005 Δημοσ. 6 Νοεμβρίου 2005 ...fs >= 2 * fm ==> 1 / T >= 2 * 50 ==> T <= 0.001 sec. Μια διόρθωση,το Τs πρέπει να είναι το πολύ .01 (1/100) και όχι .001.Επειδή το πλόταρα από περιέργεια,βάλε μικρότερο απο .009.
georgemarios Δημοσ. 6 Νοεμβρίου 2005 Δημοσ. 6 Νοεμβρίου 2005 οχι, ο powerfly εχει δικιο, ειναι απο τα πρωτα πραγματα που μαθαινει καποιος στα σηματα και συστηματα η συχνοτητα δειγματοληψιας πρεπει να ειναι τουλαχιστον η διπλασια απο τη μεγιστη συχνοτητα του σηματος για την πιστη αναπαρασταση αυτου. Οτιδηποτε κατω απο αυτο εχει απωλειες πληροφοριας. Αν βαλεις Ts 0.01 το σημα μοιαζει πραγματι ημιτονοειδες (στο φιναλε εχουν την ιδια φαση) αλλα ειναι παραμορφωμενο
NiaZ Δημοσ. 6 Νοεμβρίου 2005 Δημοσ. 6 Νοεμβρίου 2005 Na kanw mia erwthsh edw gia na mhn anoigw kainourio topic. Sth c exoume to Printf(".......") scanf("%d",&x) p.x Srhn Matlab to antistoixo poio einai? eite gia xarakthra,arithmo kinhths h' mh ypodiastolhs.
NoD Δημοσ. 7 Νοεμβρίου 2005 Δημοσ. 7 Νοεμβρίου 2005 georgemarios απλά το λάθος αποτέλεσμα της πράξης διόρθωσα και όντως με τιμή .01 έχει πρόβλημα γι'αυτό είπα .009.
powerfty Δημοσ. 7 Νοεμβρίου 2005 Δημοσ. 7 Νοεμβρίου 2005 Koita NoD to sima pou pairneis an valeis elaxisto vima to 0.009 den anaparista kai anakataskevazei to sin(2 * pi * 50 * t). Mporeis eukola na to diapistwseis an valeis prwta 0.009 kai meta 0.001. O Nyquist apedeikse oti h syxnotita deigmatolipsias prepei na einai toulaxiston diplasia apo tin megisti syxnotita tou simatos synexous xronou. Pistevw einai ksekatharo. Synepws to 0.009 den einai apodekti timi. P.S.: To nick mou einai powerfty (me t) kai oxi powerfly! Den eimai kai dynamomyga LOOL!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.