Professional Documents
Culture Documents
GRUPO:A
CURSO:MATLAB
function x=jacobi(A,b,x0,tol,max)
for k = 1:max; Significa que la iteración empieza desde la iteración 1 hasta la ultima iteración
que es cuando el error máximo <tol
for j=1:n , Servirá para que los resultados de la iteración anterior los ponga en la iteración
siguiente
end
errorabs = norm(x'- x0,inf);El programa hara sus calculos mientras se cumpla la condicion de que
la norma sea mayor que el error que hemos establecido
display(x)
x0=x'; Nosotros ingresamos una matriz fila y luego lo convertimos en una matriz columna
pause
if errorabs < tol , Significa que el programa se detiene para verificar la condición del “if” ,
entonces si cumple con el “if<tol” nos da la respuesta
for k = 1:max , Significa que la iteración empieza desde la iteración 1 hasta la ultima iteración
que es cuando el error máximo <tol
for j=1:n, Esto es el pivote de una matriz es decir su diagonal principal tiene que ser 1 y va
desde uno hasta n porque la matriz tiene n filas
if j==1 ; Matlab comprobara si la diagonal de la matriz tiene valor 1
elseif j==n
else
end
end
errorabs = norm(x'- x0,inf); El programa hara sus calculos mientras se cumpla la condicion de que
la norma sea mayor que el error que hemos establecido
display(x)
x0=x'; Nosotros ingresamos una matriz fila y luego lo convertimos en una matriz columna
pause
if errorabs < tol .Significa que el programa se detiene(pause) para verificar la condición del “if” ,
entonces si cumple con el “if<tol” nos da la respuesta