0% encontró este documento útil (0 votos)
20 vistas4 páginas

Integración Numérica en C++: Método de Segmentos

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas4 páginas

Integración Numérica en C++: Método de Segmentos

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Tecnológico Nacional de México Campus Minatitlán

Nombre del estudiante: Saraí Infanzón Velázquez


Mauricio Figueroa
Reyes Eder Alonso
Hernández

Nombre de la materia: Análisis Numérico

Carrera: Ingeniería Electrónica

Semestre: 4

Docente: Flor de Azalia López Robles


PROGRAMA:

#include <iostream>
#include <cmath>

using namespace std;

// Función para evaluar la función f(t) = 3t^2 + 4t^3 + t


double f(double t) {
return 3 * pow(t, 2) + 4 * pow(t, 3) + t;
}

// Función para calcular la integral por segmentos


double integralPorSegmentos(double a, double b, int n) {
double h = (b - a) / n; // Ancho de cada subintervalo
double integral = 0.0;

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


double xi = a + i * h; // Punto inicial del subintervalo
double xi1 = a + (i + 1) * h; // Punto final del subintervalo
integral += (f(xi) + f(xi1)) * h / 2.0; // Regla del trapecio
}

return integral;
}

int main() {
double a, b; // LÃmites inferior y superior
int n; // Cantidad de intervalos

cout << "Introduccion: Este programa calcula la velocidad variable de la integral de la


funcion 3t^2 + 4t^3 + t en el intervalo que ingrese." << endl;
cout << "Ingrese el limite inferior (a): ";
cin >> a;
cout << "Ingrese el limite superior (b): ";
cin >> b;
cout << "Ingrese la cantidad de intervalos: ";
cin >> n;

double resultado = integralPorSegmentos(a, b, n);


cout << "La integral por segmentos es: " << resultado << endl;

return 0;
}
CAPTURA DE EJECUSION:
CONCLUSION:
El código proporcionado implementa el método de integración por segmentos para calcular la
integral definida de la función f(t) = 3t^2 + 4t^3 + t en un intervalo especificado.

Se llegó a la conclusión de que entre más segmentos se dividiera, más preciso era el resultado.

También podría gustarte