¡¡¡Emergencia ~~~~~~!!! ¡Encuentra la solución! Utilice el lenguaje C para escribir el método de mínimos cuadrados para encontrar la curva de ajuste de los datos ~ y dibuje un gráfico para mostrar el efecto de ajuste. ¡Recompensas de puntuación alta!
#includelt;math.hgt;
void Guass(int n, float Array[][10])
{
float s, u;
int i, j, k, a, x, y
for(i=0; ilt; n-1; ; i )
{
s=Array[i][i];
k=i
for(a= i 1; alt; n; a )
{
si(fabs(s) lt; fabs(Array[a][i]))
{
s=Matriz[a][i]
k=a
}
}
if(k!=i)
{
for(j=i;jlt;n 1;j)
{
u=Matriz[i][j]; Matriz[i][j]=Matriz[k][j]; Matriz[k][j]=u;
}
for(x=i 1; xlt; n; x)
{
u= Matriz[x][i]/s ;
for(y=i;ylt;n 1;y)
{
Matriz[x][y]=Matriz[x][y ]-u*Array[i][y];
}
}
}
for( x=n-1 ;xgt;=0;x--)
{
s=0;
for(y=x 1;ylt;n;y)
s=s Matriz[x][y]*Matriz[y][n];
Matriz[x][n]=(Matriz[x][n]-s )/(Array[x][x]); //obtener resultado
}
for(i=0;ilt;n;i)printf("f ",Array [i][n]);printf("\n");
}
int main()
{
int n, i, j;
float Array[10][10];
scanf("d", amp; n); p> para(i=0;ilt;n;i)
{
para(j=0;jlt;n 1;j)
scanf("f", amp; Array[i][j]);
}
Guass(n, Array
return); 0;
}
Ya escribí su número de cadena y lo haré por usted después de la adopción.