ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Regerecion lineal en c++


Enviado por   •  20 de Marzo de 2020  •  Trabajo  •  282 Palabras (2 Páginas)  •  325 Visitas

Página 1 de 2

#include<stdio.h>

#include<stdlib.h>

int main(){

int i,n;

float x,y,sumx,sum_sqx,sumy,sumxy,a,b;

printf("utiliza los siguientes datos para probar el programa:\n");

printf("para comprobar que el ajuste en y = 15.670 ---- x = 2.610 :\n");

printf("x1 = 10y\n");

printf("x2 = 16.30y\n");

printf("x3 = 23y\n");

printf("x4 = 27.50y\n");

printf("x5 = 31y\n");

printf("x6 = 35.60y\n");

printf("x7 = 39y\n");

printf("x8 = 41.50y\n");

printf("x9 = 42.90y\n");

printf("x10 = 45y\n");

printf("x11 = 46y\n");

printf("x12 = 45.50y\n");

printf("x13 = 46y \n");

printf("x14 = 49y\n");

printf("x15 = 50y\n");

printf("\n NUMERO DE DATOS: ");

scanf("%d",&n);

printf ("x = posicion del dato... 1,2,3, etc\n");

printf ("y = valor del dato en la posicion x\n");

sumx =0;

sum_sqx =0;

sumy=0;

sumxy=0;

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

printf("\nX: ");

scanf("%f",&x);

printf("Y: ");

scanf("%f",&y);

sumx = sumx +x;

sum_sqx = sum_sqx + (x*x);

sumy= sumy + y;

sumxy = sumxy + (x*y);

}

b = (sumxy-(sumx*sumy)/n)/(sum_sqx-(sumx*sumx)/n);

a = (sumy/n)-(b*sumx/n);

printf("\nAJUSTE PARA LOS MINIMOS CUADRADOS: Y= %f + %fX\n",a,b);

system("pause");

return 0;

}

...

Descargar como (para miembros actualizados) txt (1 Kb) pdf (35 Kb) docx (7 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com