Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Dado k, suponemos que ya se han hecho ceros en las columnas 1, ..., k-1 y hacemos
ceros en la columna k en las filas i>=k+1 mediante la operación por filas 'restar a la fila i
la fila k multiplicada por li' donde li es el valor li=A(i,k)/A(k,k) .
Dicho programa incluye las instrucciones tic y toc que sirven para mostrar el tiempo
que emplea Matlab en ejecutar un conjunto de instrucciones. Basta con poner la
instrucción tic antes del conjunto de instrucciones y toc al final. Al ejecutarse la
instrucción toc se muestra el tiempo que emplea Matlab en ejecutar el conjunto de
instrucciones.
Podemos comprobar que la solución del sistema triangular A0*x=b0 es solución del
sistema original A*x=b.
Para preservar exactitud aritmética suele usarse el pivoteo. También debe tenerse
cuidado en no dividir entre cero. Una estrategia útil para evitar tales divisores ceros
es reordenar las ecuaciones de modo que en cada paso el coeficiente de mayor
magnitud esté en la diagonal.
end
for k=f:-1:2
for j=k-1:-1:1
a(j,:)=a(j,:)-a(k,:)*a(j,k);
j=j-1;
a
pause
end
k=k-1;
a
pause
end
fprintf('resultado\n');
Metodo de Jacobi
Para empezar con el método de Jacobi, resolvemos la primera ecuación para x1, para
la segunda ecuación x2 y para la tercera ecuación x3.
Donde las “bi” se obtienen mediante la aplicación de una serie de funciones incluidas
en una tabla de diferencias.
Programa de Splines