|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : septembre 2012 Messages : 12 ![]() |
Bonjour à tous, je viens à vous car je cherche à générer un signal PWM avec la comparaison de deux signaux : une porteuse (signal triangulaire) à une certaine fréquence comparé à un sinus de fréquence 50HZ.
Je génère bien ce deux signaux que j'affiche sur le même graphe. A la fréquence de coupure de ces deux signaux génère un signal carré qui deviendra mon signal PWM. J'ai un soucis pour le générer... Voici mon code : Code :
|
||
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2012 Messages : 31 ![]() |
Déjà, tu as une erreur d'indice à la ligne 11
Tu as mis z or il n'est pas déclaré. Ensuite au niveau des subplots : Les deux premiers nombres permettent de dire combien tu as de mini-figures au niveau des lignes et des colonnes. Par exemple ici, tu auras 3 figures par ligne et 2 figures par colonne soit 6 figures au total. Le dernier numéro indique l'emplacement où tu veux dessiner ta figure courante. Comme tu utilises deux fois l'indice 1, cela dessine tes mini-figures au même endroit. En espérant que ça "débloque" ton problème. |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : septembre 2012 Messages : 12 ![]() |
Merci j'ai pris en considération tes remarques qu'on l'on va citer d'"étourderies",J'ai en soit modifier le programme mais lorsque je modifie les valeurs du vecteur t, j'ai une erreur de ce style :
??? Error using ==> plot Vectors must be the same lengths. Error in ==> signal_tri at 22 plot(t,pwm,'r') Voici le code modifié : Code :
|
||
|
|
00
|
|
|
#4 | |
![]() ![]() Jérôme Inscription : septembre 2009 Messages : 5 175 ![]() |
Bonjour,
Le message d'erreur est plutôt clair : tes vecteurs t et pwm doivent être de la même longueur. Je te conseille de regarder la Qu'est-ce que la préallocation de mémoire ?
__________________
Débutant en MATLAB ? Vous voulez faire une Interface Graphique ? Les Tutoriels et la FAQ sont là pour vous aider ![]() Une erreur ? "Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).Citation:
|
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : septembre 2012 Messages : 12 ![]() |
Super, je vous remercie !
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com