ACTIVIDAD 4:
EJERCICIOS
Fecha: 05/17/2023
Nombre del estudiante: Alejandro Marquez Sigala
Nombre del docente: Pablo Sergio Barrera Pineda
1. Resuelve los ejercicios aplicando los conocimientos sobre:
➢ Matrices especiales, método de Jacobi y método de Gauss-Seidel
➢ Métodos numéricos
➢ Programación
2. Con base en el material consultado, replica los siguientes ejercicios indicados para cada método y
realiza pruebas con dos ecuaciones aleatorias a resolver. Revisa nuevamente el siguiente material:
Chapra, S. & Canale, R. (2007). Métodos numéricos
para ingenieros [Archivo PDF].
[Link]
umericos_Aplicados_a_La_Ingenieria_4a_Nieves
a) Propón un sistema de ecuaciones de 3x3 de la forma “Ax = b” e
ingrésalo para ser resuelto por el método de Jacobi
clear
clc
a=[3 -0.1 -0.2;0.1 7 -0.3;0.3 -0.2 10]
b=[7.85;-19.3;71.4]
[m,n]=size(a)
N=10
xO=[0 0 0]
x=[0 0 0]
for k=1:N
for i=1:n
suma1T=0
suma2T=0
for j=i+1:n
suma2=a(i,j)*xO(j);
suma2T=suma2T+suma2;
end
x(i)=(-suma1T-suma2T+b(i))/a(i,i)
xO(i)=x(i)
end
end
b) Programa el algoritmo para el Seudocódigo del método Gauss-Seidel
Figura 11.6 (página 316)
clear
clc
a=[3 -0.1 -0.2;0.1 7 -0.3;0.3 -0.2 10]
b=[7.85;-19.3;71.4]
[m,n]=size(a)
N=10
xO=[0 0 0]
x=[0 0 0]
for k=1:N
for i=1:n
suma1T=0
for j=1:i-1
suma1=a(i,j)*x(j);
suma1T=suma1T+suma1;
end
suma2T=0
for j=i+1:n
suma2=a(i,j)*xO(j);
suma2T=suma2T+suma2;
end
x(i)=(-suma1T-suma2T+b(i))/a(i,i)
xO(i)=x(i)
end
end
3. Para programar los ejercicios solicitados, utiliza algún lenguaje de programación recomendado por el
docente, consulta la herramienta en línea aquí sugerida. No olvides realizar las capturas de pantalla que
muestre haber corrido y obtenido los resultados derivados de la aplicación de cada método.
[Link]
4. Redacta una conclusión en la que expliques qué fue lo que más aprendiste de errores u omisiones al hacer
el programa y en el momento de capturar y correr los métodos utilizados.
Gracias a los metodos de jacobi y Gauss-sediel podemos encontrar la solucion de matrices
3x3 el metodo gsediel es mas exacto que el metodo de jacob y gracias a matlab podemos
replicar el metodo mediante un codigo de programacion y podemos observar que hay
metodos mas exactos para la resolucion de matrices.
5. Incorpora el proceso de desarrollo de los ejercicios en este mismo documento.
6. Genera una carpeta .ZIP donde integres tu reporte, así como el ejecutable y código fuente de cada ejercicio.
7. Al finalizar esta actividad, vuelve a la plataforma y sigue los pasos que se indican para enviar tu trabajo.
* * *