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

  • Votes
  • Date
  • Date décroissante
  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 ?
    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
      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.

        @ +