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.