Você está na página 1de 8

INTEGRAÇÃO

NUMÉRICA
REGRA DOS TRAPÉZIOS

A regra dos trapézios é um método numérico

utilizado para aproximar o valor de uma integral

definida. É um dos métodos mais simples para realizar

tal aproximação, sendo uma das formas de obter uma

aproximação por interpolação.

O método consiste em aproximar a curva da função

integrando por meio de um trapézio com base no

intervalo [a, b]. Essa regra assume que a função é

aproximada por um polinômio de primeiro grau,

conectando os pontos (a, f(a)) e (b, f(b)), e a integral é

dada pela área desse trapézio.

A fórmula geral da regra dos trapézios é:

integral ≈ h/2 * (f(a) + 2*soma + f(b))


REGRA DOS TRAPÉZIOS
Para a função f(x) = 1/( 16 + x^2), a = 0, b = 3 e n = 6, achar a integral aproximada.
ALGORITMO EM MATLAB
% Definir a função f(x)
f = @(x) 1./(16+x.^2);

% Definir os limites de integração


a = 0;
b = 3;

% Definir o número de subintervalos


n = 6;

% Calcular o tamanho do subintervalo


h = (b - a) / n;

% Calcular a soma dos valores da função nos pontos internos


soma = 0;
for i = 1:n-1
x = a + i*h;
soma = soma + f(x);
end

% Calcular a integral usando a regra dos trapézios


integral = h/2 * (f(a) + 2*soma + f(b));

% Mostrar o resultado na tela


disp(integral);
ALGORITMO EM C++
#include <iostream>

#include <cmath>

using namespace std;

// Definir a função f(x)

double f(double x){

return 1/(16 + pow(x,2));

int main(){

// Definir os limites de integração

double a = 0;

double b = 3;

// Definir o número de subintervalos

int n = 6;
}
// Calcular o tamanho do subintervalo

double h = (b - a) / n;

// Calcular a soma dos valores da função nos pontos internos

double soma = 0;

for (int i = 1; i < n; i++){

double x = a + i*h;

soma += f(x);

// Calcular a integral usando a regra dos trapézios

double integral = h/2 * (f(a) + 2*soma + f(b));

// Mostrar o resultado na tela

cout << integral << endl;

return 0;

}
ALGORITMO EM PYTHON
# Definir a função f(x)

def f(x):

return 1/(16 + x**2)

# Definir os limites de integração

a=0

b=3

# Definir o número de subintervalos

n=6

# Calcular o tamanho do subintervalo

h = (b - a) / n

# Calcular a soma dos valores da função nos pontos internos

soma = 0

for i in range(1, n):

x = a + i*h

soma += f(x)

# Calcular a integral usando a regra dos trapézios

integral = h/2 * (f(a) + 2*soma + f(b))

# Mostrar o resultado na tela

print(integral)
APPLET EM GEOGEBRA

Esse ebook é uma


demonstração:

Veja mais em:


https://t.me/matlabeprogramacao

Relação de Ebooks (amazon)

Você também pode gostar