Matlab

Résolu
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. 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
    1. 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
      1. 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
        1. merci
          0
          1. De rien ;-)
            0