¡Urgente~~~~~~! ! ! ¡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 mostrar el efecto de ajuste. ¡Recompensas de puntuación alta!
# incluir ltmath.h gt
void Guass(int n, float Array[][10])
{ p>
float s, u;
int i, j, k, a, x, y
for(I = 0; iltn-1; i)
{
s = Matriz[I][I];
k = I
for(a = I 1; a ltn; a )
{
if(fab ltfabs(matriz[a][i])
{
s =matriz [a][I];
k = a;
}
}
Si (k!=i ) p>
{
for(j = I; j ltn 1; j )
{
u = Array[I][ j]; matriz[I][j]= matriz[k][j]; matriz[k][j]= u;
}
}
para (x = I 1; x ltn; x )
{
u = Array[x][I]/s;
for( y = I ; y ltn 1; y )
{
Matriz[x][y]= Matriz[x][y]-u * Matriz[I][y] ; p>
}
}
}
for(x = n-1; x gt=0; x -) p>
{
s = 0;
for(y = x 1; y ltn; y )
s = s Matriz[x] [y] * Array[y][n];
Array[x][n]=(Array[x][n]-s)/(Array[x][x]);/ /Obtener resultados
}
for(I = 0;iltn;i)printf("f",Array[I][n]);printf("\n" ); p>
}
int main()
{
int n, I, j
Matriz de coma flotante[ 10][10];
scanf("d", ampn);
for(I = 0;iltn;i)
{
for(j = 0; j ltn 1; j )
scanf("f ", amparray[I][j]);
}
Guass(n, Array);
Return 0;
}
He anotado tu número de serie, te lo haré una vez adoptado.