Matlab

Résolu/Fermé
amin009 Messages postés 112 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 20 février 2010 - 14 févr. 2009 à 14:00
 Utilisateur anonyme - 14 févr. 2009 à 14:17
Bonjour,
je suis debutant en matlab ,je ne sait pas comment representer une onde sinusoidale
aidez moi.
merci.

4 réponses

Utilisateur anonyme
14 févr. 2009 à 14:04
Salut,

Il te faut deux vecteur (la taille c'est à toi de la définir, selon la valeur main et max et la résolution) X et Y.
Avec Y=sin(X) par exemple.
Puis tu utilises la fonction
plot(X,Y)
pour afficher ton graphe.

@ +
0
amin009 Messages postés 112 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 20 février 2010
14 févr. 2009 à 14:08
l'onde est de periode 40 s et amplitude 100 et de laforme x(t)=100 sin(2 PI f t);
comment je peut l'exploiter?
merci
0
Utilisateur anonyme
14 févr. 2009 à 14:14
Il faudra d'abord définir le temps.
Prenons trois périodes : 120s avec un pas de 0.1s => 1200 points
Le t définit le temps et le T définit la période.

Le code :

T=40;
t=[0:0.1:120];
x=100*sin(2*pi*t/T);
plot(t,x)


Et voilà ton graphe.

C'est pas compliqué, non ?
0
amin009 Messages postés 112 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 20 février 2010
14 févr. 2009 à 14:16
merci
0
Utilisateur anonyme
14 févr. 2009 à 14:17
De rien ;-)
0