La fonction linspace() dans MATLAB

Ammar Ali 20 janvier 2022
La fonction linspace() dans MATLAB

Ce tutoriel abordera la génération de vecteurs espacés linéairement à l’aide de la fonction linspace() dans Matlab.

Générer des vecteurs espacés linéairement à l’aide de la fonction linspace() dans MATLAB

La fonction linspace() est utilisée pour générer des vecteurs espacés linéairement dans Matlab. Cette fonction est utilisée lorsque nous devons utiliser un vecteur contenant des nombres espacés linéairement. Par exemple, considérons que nous avons une fonction et que nous voulons évaluer et tracer cette fonction dans une certaine plage comme 1 à 100. Créer un vecteur de cent valeurs est une tâche difficile. Nous devons mettre chaque valeur manuellement. Dans ce cas, nous pouvons utiliser la fonction linspace() pour générer le vecteur en une seule ligne de code. Par exemple, utilisons la fonction linspace() pour évaluer un sin(x) à 100 points et le tracer à l’aide de la fonction stem(). Voir le code ci-dessous.

clc
x = linspace(1,10,100);
y = sin(x);
stem(x,y)

Production :

tracé d’onde sinusoïdale utilisant linspace

Dans le code ci-dessus, la variable x contient cent nombres espacés linéairement entre 1 et 10. La variable y contient les valeurs de la fonction sin(x). La fonction stem() est utilisée pour tracer les données sous forme de points sur le graphique, et comme vous pouvez le voir, il y a cent points sur le graphique. La fonction linspace() excepte trois arguments. Les deux premiers arguments sont la plage des valeurs, et le troisième argument est le nombre de points que nous voulons générer. Dans le code ci-dessus, la plage est de 1 à 10 et le nombre de points est de 100.

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 Vector