Practica 03b - Equipo-C

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

CODIGO EN C++

#include<stdio.h>

#include<conio.h>

#include<math.h>

#include<iostream>

#include<stdlib.h>

#include<windows.h>

#define max_ecu 10

#define max_inc 10

void encabezado();

void cap_puntos();

void coef();

void imp_coef();

void polinomio();

void puntos_inter();

void conclusion();

float x[5],y[5],z;

float b0,b1,b2;

int i;

main()

encabezado();

cap_puntos();

coef();

imp_coef();

polinomio();

puntos_inter();

getch();

system("cls");

conclusion();

getch();
}

void polinomio()

printf("\n\nEl polinomio es:");

printf("p(x)=(%f) + (%f)(x-x0) + (%f)(x-x0)(x-x1)",b0,b1,b2);

////////////////////// MODIFICAR Y AGREGAR LO QUE PIDE EL PROFE.

void puntos_inter()

textcolor(8);

printf("\n\n x f(x) p(x) Eav Erv%c\n",37);

for (z=x[0];z<=x[2]; z=z+0.5)

printf(" %.1f ",z);

printf(" %f ",log(z));

printf(" %f ",b0+b1*(z-x[0]) + b2*(z-x[0])*(z-x[1]));

printf(" %f ",log(z)-(b0+b1*(z-x[0]) + b2*(z-x[0])*(z-x[1])));

printf(" %f%C \n",((log(z)-(b0+b1*(z-x[0]) + b2*(z-x[0])*(z-x[1])))*100)/log(z),37);

void imp_coef()

printf("\nLos coeficientes son:\n");

printf("b0= %f b1= %f b2= %f ",b0,b1,b2);

////////Aqui calculamos

void coef()

b0=y[0];
b1=(y[1]- y[0])/(x[1]- x[0]);

b2=(y[2]- y[1]/(x[2]- x[1]) - (y[1]- y[0])/(x[1]- x[0]) ) / (x[2]- x[0]);

void cap_puntos()

textcolor(6);

gotoxy(60,1),printf("PRACTICA 03b: INTERPOLACION CUADRATICA DE NEWTON.");

printf("\n\n\nTeclee las coordenadas de los puntos:\n");

for (i=0;i<=2;i++)

printf(" Punto %d Valor de x%d=",i,i);

scanf("%f", &x[i]);

printf(" Valor de y%d=",i);

scanf("%f", &y[i]);

void encabezado()

system("color 07");

printf("\t\t\t\t\t\t\t\t\tINSTITUTO POLITECNICO NACIONAL.");

printf("\n\t\t\t\t\t\t\t\t\t\tESIME - AZCAPOTZALCO.");

printf("\n\t\t\t\t\t\t\t\t_________________________________________________");

printf("\n\n\n\n\t\t\t\t\t\t\tLABORATORIO DE METODOS NUMERICOS - PROF: DAVID DOMINGUEZ Z.");

printf("\n\n\n\t\t\t\t\t\t\t\t\t\tEQUIPO -C-.");

printf("\n\n\n\t\t\t\t\t\t\t\tALUMNOS:-GUDINO VEGA FERNANDO GAEL - NL 7 -."); // GUDIÑO VEGA


FERNANDO GAEL.

printf("\n\n\t\t\t\t\t\t\t\t\t-GULLEN ORTEGA BRANDON - NL 8 -.");

printf("\n\n\t\t\t\t\t\t\t\t\t-HERNANDEZ CUENCA JORGE ENRIQUE - NL 9 -.");

printf("\n\n\t\t\t\t\t\t________________________________________________________________________________
");

printf("\n\n\t\t\t\t\t\t\t\t\tPRACTICA 03b: INTERPOLACION CUADRATICA DE NEWTON.");

getch();
system("cls");

void conclusion()

textcolor(10);

printf("\n\n\n\t\t\t\t\t\t\t\t\t\tCONCLUSIONES.");

printf("\n\n\n\t\t\t\t\t\t\t\t\t\tEQUIPO -C-.");

printf("\n\n\t\t\t\t\t\t\t\t\tPRACTICA 03b: INTERPOLACION CUADRATICA DE NEWTON..");

printf("\n__________________________________________________________________________________________
______________________________________________________________________________");

printf("\nUtilizando este metodo se mejora el acercamiento a la curva dad por la funcion f(x), ademas de que
el errror\n se redujo ya que al tener una ecuacion cuadratica se tienen mas puntos de medicion lo que reduce el error
en la aproximacion a los puntos de la funcion f(x)=ln(x)");

PANTALLAS DE RESULTADO.
GRAFICA.

También podría gustarte