Regla trapezoidal MATLAB

Ammar Ali 25 marzo 2022
Regla trapezoidal MATLAB

Este tutorial discutirá el cálculo de la integración numérica trapezoidal usando la función trapz() en Matlab.

Calcule la integración numérica trapezoidal mediante la función trapz() en MATLAB

La regla trapezoidal se utiliza para encontrar la integración numérica de una función. Podemos usar la función integrada de Matlab trapz() para calcular la integración numérica trapezoidal de una función.

Si la entrada es un vector, la función trapz() devolverá la integral aproximada de la entrada.

Si la entrada es una matriz, la función trapz() integrará la entrada sobre cada columna y devolverá los valores de integración en un vector de fila.

Si la entrada es una matriz multidimensional, la función trapz() integrará la entrada sobre la primera dimensión.

Por ejemplo, creemos un vector y encontremos su integración usando la función trapz(). Vea el código a continuación.

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

Producción :

Integration =

    37

También podemos integrar una entrada con respecto a las coordenadas o espaciado escalar presente en otra variable. La longitud del vector que contiene las coordenadas debe ser igual al tamaño de la primera dimensión del vector o matriz de entrada.

Encontremos la integración de un vector usando espaciado no unitario. Vea el código a continuación.

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

Producción :

Integration =

   -8.8483

También podemos especificar la dimensión a lo largo de la cual se llevará a cabo la integración. La dimensión debe ser un escalar entero positivo.

Si se dispone de una expresión funcional, podemos utilizar las funciones integral(), integral2() e integral3().

Podemos utilizar la función cumtrapz() para calcular la integración numérica trapezoidal acumulativa de un vector o matriz.

Podemos usar la función cumtrapz() de la misma manera que usamos la función trapz().

También podemos encontrar múltiples integraciones numéricas usando la función trapz() varias veces.

Autor: 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

Artículo relacionado - MATLAB Matrix