Академический Документы
Профессиональный Документы
Культура Документы
CARRERA DE ELECTROMECÁNICA
Métodos Numéricos
Tarea
Método de Jacobi - Seidel
DOCENTE:
Ing. Byron Solórzano
Métodos
El método utilizado en la presente programación se ha utilizado el método analítico que
compone primeramente cargar la matriz al programa, luego identificar la matriz Lower
por medio del método del pivote y luego sumándola con una matriz escalar de unos para
después identificar las variables D y X e ir formulando la matriz inversa.
Los pasos son los siguientes:
1. Comenzando con la línea de código clc; clear ya que se borra cualquier código o
guardado anteriormente
2. Para comenzar con la programación se declaró variables para la adquisición del
tamaño de la matriz a realizar que son A=4; A1=A; A2=A-1; ya que se
resta 1 porque se genera una matriz con un valor inicial
3. Se declara vectores que se van a usar a lo largo de la programación, en este tipo de
código lo que se pretende hacer es que el usuario genere la matriz de 4*4 a idea
escogiendo cualquier valor real racional:
4. Una vez declarados los vectores y la matriz se utilizan bucles para rellenar la
matriz de 4*4
Se pide los valores de la diagonal principal
Se pide los valores de la diagonal inferior 1
Se pide los valores de la diagonal inferior 2
Se pide los valores de la diagonal inferior 3
Se pide los valores de la diagonal superior 1
Se pide los valores de la diagonal superior 2
Se pide los valores de la diagonal superior 3
5. Una vez ya realizada la matriz de 4*4 propuesta a partir de la suma y de
ordenamiento se puede representar y guardar la matriz realizada
6. Para seguir con el procedimiento se utiliza el método del pivote realizando ceros
debajo de la diagonal principal, esta matriz realizada se llama Pivote
7. Ahora se genera una matriz con diagonal de unos (1) sumando la matriz que se
generó con el método del pivote esta matriz se denomina la matriz Lower
8. Para encontrar la inversa de la matriz es conveniente utilizar el método de L.U
donde por medio de las dos matrices obtenidas se pude realizar el método,
primeramente, encontrando el valor de D para luego ir obteniendo los valores de
X correspondientes a la primera columna, el proceso se repite hasta encontrar los
valores de x de toda la matriz ósea de las tres columnas que se va a generar en
este caso la matriz inversa
9. Una vez obtenidos los valores solo queda representar esta matriz realizada, esta matriz
toma el nombre de la matriz inversa lograda por el método de L.U, ahora solo toca
imprimirla en la pantalla para lo cual se utiliza un código donde se representa la
matriz escribiendo el código de forma de columnas.
INVERSA= [X11 X12 X13 X14; X21 X22 X23 X24; X31 X32
X33 X34; X41 X42 X43 X44]
Resultados y Discusión
Para este caso se ha utilizado la matriz:
Lo bueno de la metodología
Su rapidez de ejecución y análisis de datos es muy rápida ya que si se pudiera
realizar a mano sería muy lento y tardaría mucho
A la hora de presentar los resultados se le puede poner para presentar mayor
cantidad de números decimales
Su desgaste computacional no es muy elevado
Lo malo de la metodología
Para la elaboración del método es muy tardado ya que se necesita crear muchos
vectores y realizar bucles para pedir valores de creación de matriz
Al momento de programar se suelen realizar más 100 líneas de código lo que es
muy complicado buscar si existiera un error en la programación
Existe un código que busca la inversa de una matriz de una manera directa y no
por el método de L.U lo cual en comparación es muy grande la diferencia de
líneas de código.
Software utilizado
MATLAB ® es un entorno de computación técnica que posibilita la ejecución del cálculo
numérico y simbólico de forma rápida y precisa, acompañado de características gráficas y
de visualización avanzadas aptas para el trabajo científico y la ingeniería.
Presenta un lenguaje de programación de muy alto nivel basado en vectores, arrays y
matrices.
Aplicabilidad
Su uso y su aplicabilidad solo se basa en la obtención de matrices inversas de una
matriz principal de orden 4*4
Conclusiones
Referencias
(López, 2002)
Anexos
Ilustración 4 Líneas de código donde muestra los vectores declarados y el tamaño de la matriz a utilizar
Ilustración 5 Código donde realiza pregunta de escribir los números para formar la matriz de 4*4
Ilustración 6 Ultimas preguntas de números para matriz, se puede evidenciar ya el código para formar la matriz
uniendo los vectores previamente declarados
Ilustración 7 Código que hace referencia al método del pivote para encontrar la matriz Upper y luego ser sumada
con una matriz de ceros que se genero al principio del código
Ilustración 9 Una vez encontradas todas las variables de X se declara INVERSA donde se reúne todas las variables
de X por columnas y se genera la matriz Inversa
Ilustración 10 Variables cargadas y guardadas en el transcurso del proceso