Método de Gauss-Jacobi y Gauss-Seidel en Matlab: Un tutorial paso a paso
Вставка
- Опубліковано 2 сер 2024
- Explicación y metodología del método de Gauss-Jacobi y el método de Gauss-Seidel para crear códigos en Matlab. Adicionalmente, les enseño a aplicar el factor de relajación en el código de Gauss-Seidel para mejores y más eficientes convergencias.
________________________________________
📑 Capítulos:
0:00 Intro
1:54 Pivoteo Parcial
3:04 Algoritmo de Gauss-Jacobi
8:31 Criterios de convergencia
11:59 Algoritmo de Gauss-Seidel
15:45 Factor de relajación
________________________________________
🛑🛑 INFORMACIÓN IMPORTANTE 🛑🛑
🔔 Suscripción completamente gratis al Canal ▶️ bit.ly/318KQSR
✍ CURSO EN LINEA DE MATLAB GUIDE EN UDEMY ▶️ bit.ly/3kf9h6f
💸 Donaciones en PayPal ▶️ bit.ly/3pej8Mf
💌 Tutorías y ayuda en desarrollo de códigos! ▶️ tutoingenierorv@gmail.com
________________________________________
📎 📎 ENLACES PARA LOS CODIGOS! 📎 📎
→GitHub: ▶️bit.ly/3rmiYoL
________________________________________
📞📞 CONTACTO 📞📞
👍 Facebook oficial ▶️ / tutoingeniero
💌 Correo: valdez.rolando11@uabc.edu.mx / tutoingenierorv@gmail.com
________________________________________
🛑🛑 Sobre Tutoingeniero🛑🛑
Tutoingeniero es un canal pensado para ayudarte con tus estudios universitarios que impliquen algún programa usado comúnmente en carreras de ingeniería y afines. Yo soy un ingeniero aeroespacial, así que de lo que más verás son tutoriales de Matlab, Multisim, Solidworks y Ansys, pero con el tiempo iré agregando más y más tutoriales de todos los programas que pueda.
Ofrezco apoyo en tutorías y desarrollo de código!
Bienvenido y no olvides mantenerte curioso!
#Matlab #MétodosNuméricos #GaussSeidel
excelente vídeo, deberías tener muchas mas visitas, sin embargo ayudas mucha gente, gracias
Gracias por ese comentario. En efecto, no he crecido tanto como me gustaría, pero hago esto principalmente para ayudar ;)
@@Tutoingeniero disculpa, podrías subir un tutorial sobre cómo graficar las funciones en matlab? digamos las funciones de las matrices que trabajamos
Nuevo suscriptor!!! Excelente contenido, sigue asi bro ...
Gracias por tu apoyo!
Hola en mi programa obtengo NAN, a qué se deberá tengo un sistema de ecuaciones de 21x21
Quizás tu sistema esté mal condicionado, o sea que igual y su determinante es cero. Lo más probable es que el orden de tus ecuaciones no sea el mejor
buen video, pero no entiendo en que parte le pide que ingrese la matriz
Desde el principio debes de declarar la matriz A y B junto con los demás parámetros. Si vas a usar el código así como lo hice entonces debes imitarme al momento de usarlo
Hola amigo, tengo una duda, ya revisé todos tus videos para utilizar el appdesigner de MatLab pero aun no logro resolverme una duda, tengo que hacer un programa que calcule series de fourier, pero no se como introducir los datos de entrada que no son ni vectores ni numericos, no se si exista algun comando para llamarlos directamente como en C++ que solo es un scan o tengo que convertirlos siempre a la variable que necesito? Muchas gracias
Hmmmm, pero entonces de qué datos de entrada hablas??
@@Tutoingeniero Disculpe ingeniero Hay una forma de remplazar el función que las salidas me de [M , xn] ?
porque quiero agregar los valores por separado si necesidad de usar function pero como digo que me ayude agregar lo antes mencionado el M ,xn, Muchas gracias por su atencion!!
O sea que quieres que sea un código normal que corra de principio a fin? En todo caso puedes borrar toda la primera línea dónde se declara la función, pero debes de declarar las variables de entrada manualmente en las primeras líneas.
@@Tutoingeniero Ok, ya mire cual fue el problema, es que el strseq nose porque no lo detecta en octave. Que otro funcion pueda replazar en Octave Ingeniero? Esta ya es la ultima pregunta es que estaba checando como funciona entre los dos software jeje ,:)
@@saulisaiarellanoabarca5985 Yo tambien uso octave y tambien no me agarra ese misma funcion solo me lo detecta como variable.
Solo se puede hacer por iteraciones y por error no, si realice el mismo codigo, cual crees que sea el error?
A ver. Escribe la matriz que intentas usar. Toma en cuenta que no todas las matrices tendrán solución si están mal condicionadas. Fíjate si tienes la diagonal principal con los mayores coeficientes de cada fila. Si hace falta puedes reordenar las filas
para matrices de 4x4 tambien funciona ?
Para cualquier tamaño!
@@Tutoingeniero no me sale con una de 4x4, me sale error en la linea 84 :C
Cómo estás declarando la matriz?
No me sale bro 😢
No entiendo como declarar la matriz
Es con la misma nomenclatura que usas en todo Matlab. Para las columnas separas los números con espacios o comas y para los renglos con un punto y coma dónde termina cada fila:
matriz de 2 x 2 --> A = [1 2; 3 4]
Matriz de 2 x 3 --> A = [1 2 3; 4 5 6]
Matriz de 3 x 3 --> A = [1 2 3; 4 5 6; 7 8 9]
Todo lo que está dentro de los corchetes es tu matriz y lo que debes de declarar en tu ventana de comando como una variable. Cuando mandes a llamar a la función, usas tu matriz como un argumento de entrada.
por que me sale el error en la lineal 28 >,c me podrias ayuda
porfavor
Qué te dice?
@@Tutoingeniero a mi me sale =Index in position 2 exceeds array bounds. Index must not exceed 3. estoy tratando de hacer una 4x4
@@andresdeluque7742 holaa me pasa lo mismo, pudiste solucionarlo??
Lo más seguro es que estén metiendo mal las matrices. @Andres, escribeme la matriz A y B que estás usando
cuando termine el curso voy a donar mis pesos xd
Hahahaha se apreciaría mucho compañero xD qué bueno que te sirvan estos videos