Professional Documents
Culture Documents
c = 75*e^–1.5t + 20*e^–0.075t
Determine el tiempo que se requiere para que la concentración de bacterias se reduzca a 15 con el
uso de a) el método gráfico, y b) el método de Newton-Raphson, con un valor inicial de t = 6 y
criterio de detención de 0.5%. Compruebe los resultados que obtenga.
Solución
1 algoritmo
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <conio.h>
#include <time.h>
#define _use_math_defines
double e= 2.7182;
main()
{
int Nit, i;
double cota,ti,tsol,error;
printf("Metodo de Newton-Raphson\n");
scanf ("%lf",&cota);
scanf ("%d",&Nit);
scanf ("%lf",&ti);
i = 1; /* Contador de iteraciones */
i++;
ti = tsol;
if (i>=Nit)
getch();
double funcion(double t)
double c;
return (c);
double derivadac(double t)
double cp;
cp = 0.28*e*exp(-0.04*t);
return (cp);
La respuesta es t= 11.525seg
2)
Algoritmo
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <conio.h>
#include <time.h>
#define _use_math_defines
double e= 2.7182;
main()
int Nit, i;
double cota,ti,tsol,error;
printf("Metodo de Newton-Raphson\n");
scanf ("%lf",&cota);
scanf ("%d",&Nit);
scanf ("%lf",&ti);
i = 1; /* Contador de iteraciones */
i++;
ti = tsol;
if (i>=Nit)
else
getch();
double funcion(double t)
double c;
c = 75*M_E*exp(-1.5*t) + 20*M_E*exp(-0.075*t);
return (c);
double derivadac(double t)
{
double cp;
cp = -112.5*M_E*exp(-1.5*t)-1.5*M_E*exp(-0.075*t);
return (cp);
t= 72.485