Matlab

Résolu
amin009 Messages postés 112 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,
je suis debutant en matlab ,je ne sait pas comment representer une onde sinusoidale
aidez moi.
merci.

4 réponses

Utilisateur anonyme
 
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   Statut Membre Dernière intervention  
 
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
 
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   Statut Membre Dernière intervention  
 
merci
0
Utilisateur anonyme
 
De rien ;-)
0