Red de conocimiento informático - Consumibles informáticos - El método de iteración de Jacoby es incorrecto en lenguaje C. Tengo el consejo de un experto. Gracias de antemano.

El método de iteración de Jacoby es incorrecto en lenguaje C. Tengo el consejo de un experto. Gracias de antemano.

(1) #Define EPS 1e -6 1e y -6 eliminan el espacio entre ellos.

(2)y[I]=(*(a I *(n 1) n)-s)/(*(a I *(n 1) 1); no sumando 1, pero i , falta un corchete al final

Debería ser y[I]=(*(A I *(N 1) N)-s)/(*(A I *(N 1) I) );

(3) Jacobi (a[0], 4, x); eliminar el espacio anterior

Esto se puede compilar correctamente con VC y el resultado de la división es 1, 2, 3, 4.

Si está ejecutando turboc, no puede usar float *y=new float[n] para asignar memoria y eliminar y

Debería ser float; * y = (float * ) malloc(size(float)*n); y free(y)

y debe incluir stdlib.h