Matlab

Résolu
amin009 Messages postés 121 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
je suis debutant en matlab ,je ne sait pas comment representer une onde sinusoidale
aidez moi.
merci.
Configuration: Windows XP
Firefox 2.0.0.20

4 réponses

  1. 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
  2. amin009 Messages postés 121 Statut Membre
     
    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
  3. 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
  4. amin009 Messages postés 121 Statut Membre
     
    merci
    0
    1. Utilisateur anonyme
       
      De rien ;-)
      0