Tracer l'onde sinusoïdale dans Matlab

Ammar Ali 4 juillet 2021
Tracer l'onde sinusoïdale dans Matlab

Ce tutoriel expliquera comment tracer une onde sinusoïdale à l’aide de la fonction plot() dans MATLAB.

Tracer une onde sinusoïdale à l’aide de la fonction plot() dans MATLAB

Pour tracer deux variables sur un graphique, nous avons besoin de plusieurs valeurs de ces variables afin que le graphique soit lisse. Dans MATLAB, le plot() fait également la même chose, il trace les points de données sur un graphique, puis il connecte chaque point de données pour obtenir un tracé lisse. Ainsi, si vous souhaitez tracer une onde sinusoïdale, vous devez définir la variable de temps, qui contiendra une valeur de temps, par exemple, un temps de 1 s à 2 s. Comme nous le savons, il existe des valeurs infinies entre 1 et 2, mais dans le cas d’un ordinateur, nous devons définir des valeurs finies afin que nous puissions obtenir notre sortie dans un court laps de temps. Dans MATLAB, nous pouvons définir le nombre de valeurs que nous voulons entre 1 et 2 en utilisant une valeur de pas. Par exemple, consultez le code ci-dessous.

t = 1:0.01:2;

Dans le code ci-dessus, le temps est de 1s à 2s, mais il contient 100 valeurs. L’étape suivante consiste à trouver la valeur de la fonction sinus sur les valeurs de temps données, puis à tracer un graphique sur ces deux valeurs. Voir le code ci-dessous.

t = 1:0.01:2;
s = sin(2*pi*t);
plot(t,s)

Production:

Tracer une onde sinusoïdale dans matlab

Dans le code ci-dessus, la variable pi contient la valeur 3.14. Comme vous pouvez le voir dans la sortie, le tracé de l’onde sinusoïdale est un tracé lisse, mais si nous abaissons les points de données ou les valeurs de la variable t, le tracé sera lisse. Ce tracé est continu, mais vous pouvez également changer le tracé en discret pour mieux comprendre la méthode de traçage. Voir l’exemple de code ci-dessous.

t = 1:0.01:2;
s = sin(2*pi*t);
plot(t,s,'*')

Production:

Le tracé discrée l’onde sinusoïdale

Dans le code ci-dessus, nous avons utilisé le caractère astérisque pour tracer les points de données. Comme vous pouvez le voir dans la sortie, il y a exactement 100 astérisques tracés. Consultez ce lien pour plus de détails sur la fonction plot().

Auteur: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Article connexe - MATLAB Plot