Règle trapézoïdale MATLAB

Ammar Ali 25 mars 2022
Règle trapézoïdale MATLAB

Ce tutoriel traitera du calcul de l’intégration numérique trapézoïdale à l’aide de la fonction trapz() dans Matlab.

Calculer l’intégration numérique trapézoïdale à l’aide de la fonction trapz() dans MATLAB

La règle trapézoïdale est utilisée pour trouver l’intégration numérique d’une fonction. Nous pouvons utiliser la fonction intégrée de Matlab trapz() pour calculer l’intégration numérique trapézoïdale d’une fonction.

Si l’entrée est un vecteur, la fonction trapz() renverra l’intégrale approximative de l’entrée.

Si l’entrée est une matrice, la fonction trapz() intégrera l’entrée sur chaque colonne et renverra les valeurs d’intégration dans un vecteur ligne.

Si l’entrée est un tableau multidimensionnel, la fonction trapz() intégrera l’entrée sur la première dimension.

Par exemple, créons un vecteur et trouvons son intégration en utilisant la fonction trapz(). Voir le code ci-dessous.

vector = [1 4 10 10 25];
Integration = trapz(vector)

Production :

Integration =

    37

Nous pouvons également intégrer une entrée par rapport aux coordonnées ou à l’espacement scalaire présents dans une autre variable. La longueur du vecteur contenant les coordonnées doit être égale à la taille de la première dimension du vecteur ou de la matrice d’entrée.

Trouvons l’intégration d’un vecteur en utilisant un espacement non unitaire. Voir le code ci-dessous.

vector = [1 4 10 10 25];
c = sin(vector);
Integration = trapz(vector,c)

Production :

Integration =

   -8.8483

Nous pouvons également spécifier la dimension selon laquelle l’intégration aura lieu. La dimension doit être un scalaire entier positif.

Si une expression fonctionnelle est disponible, nous pouvons utiliser les fonctions integral(), integral2() et integral3().

On peut utiliser la fonction cumtrapz() pour calculer l’intégration numérique trapézoïdale cumulative d’un vecteur ou d’une matrice.

Nous pouvons utiliser la fonction cumtrapz() de la même manière que nous avons utilisé la fonction trapz().

Nous pouvons également trouver plusieurs intégrations numériques en utilisant plusieurs fois la fonction trapz().

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 Matrix