Creo que pocos se atreven a decir eso! La verdad me esfuerzo mucho por hacer mis videos muy amigables para los que no se les da mucho la programación, así que te agradezco mucho ese comentario compañero! Gracias por tu apoyo 😃
A base de mucha práctica y leer foros mayormente. Pero todos estos temas de los métodos numéricos vienen muy bien explicado en el libro de Chapra. Ahí salen pseudocodigos que usé como base para mis códigos
me sale un error cuando introduzco un sistema de ecuaciones que tiene 4 incognitas, el error se presente en la 3 fila cuando en el pivote sale cero y de ahi se va el error ...ayuda xfavor
@@Tutoingeniero las ecuaciones son x+y-2z=-3;w+2x-y=2;2w+4x+y-3z=-2;w-4x-7y-z=-19; me da un error a partir del paso 6 y me podrias decir como solucionarlo porfavor gracias.
@@Tutoingeniero A=[0 1 1 -2;1 2 -1 0;2 4 1 -3;1 -4 -7 -1] B=[-3;2;-2;-19] debo ingresar de esa manera pues no puedo cambiar el orden de las ecuaciones. te agradezco
Tienes que ordenar las ecuaciones y que todas tengan las mismas variables en las mismas posiciones. Las x que sean siempre las primeras variables, las y las segundas y así, o donde tú decidas, pero no puedes tenerlas revueltas.
Pues de hecho puedes usar la función inv() y ya te da el resultado: T = inv(A) Pero si lo que quieres es la solución paso a paso como el código entonces necesitas modificar la matriz A antes de iniciar el algoritmo y concatenarle a la derecha una matriz identidad. Por ejemplo si empiezas con un sistema de 3x3 tu matriz A se volvería una matriz de 6x3
Pues tendrías que pedir otro dato de entrada y luego crear un ciclo que te pida cada coeficiente. Puedes usar la función input, le das un mensaje de texto para mostrar y lo igualas a lo que quieres: n = input('Ingrese el número de ecuaciones: ') Debes de hacer algo similar para construir la matriz A y el vector B...pero vas a tener que usar un ciclo for y construir el arreglo índice por índice usando el valor de n. La verdad te va a quedar algo largo y poco eficiente el código.
@@profe2352 si el numero de ecuaciones es menor que el de incognitas, no se puede resolver, minimo tiene que ser igual, por lo que lo que pides es imposible
Dios, me salvó el proyecto de álgebra a último minuto, gracia :"v
Hahahahaha excelente! Ánimo
gracias te entendi mejor a ti que a mis maestros
Gracias, te quiero
Y yo a ti ciudadano promedio!
¡Like y suscrito! Estás haciendo un excelente trabajo...¡Te entendí absolutamente todo!
Creo que pocos se atreven a decir eso! La verdad me esfuerzo mucho por hacer mis videos muy amigables para los que no se les da mucho la programación, así que te agradezco mucho ese comentario compañero! Gracias por tu apoyo 😃
@@Tutoingeniero al contrario: gracias por tu aporte!
Eres un crack mano, muchas gracias por el videoo...!!!!
Gracias me salvaste la vida :,)
Me alegra saber eso compañero. Espero que te haya gustado este vídeo, las nuevas animaciones que hago requieren de un esfuerzo extra.
Uffff....Recomended
Como seria para hacer que durante el procedimiento te de los números en formato racional en lugar de decimales bro
Puedes escribir en la ventana de comandos "format rat" y luego corres el código. Cuando quieras volver a los decimales escribe "format short"
con que fuentes aprendiste a programar ?
A base de mucha práctica y leer foros mayormente. Pero todos estos temas de los métodos numéricos vienen muy bien explicado en el libro de Chapra. Ahí salen pseudocodigos que usé como base para mis códigos
Esto funciona para cualquier tipo de matriz? Ya sea 2×2 , 3×3?
Sí! Mientras sea cuadrada, de cualquier tamaño!
me sale un error cuando introduzco un sistema de ecuaciones que tiene 4 incognitas, el error se presente en la 3 fila cuando en el pivote sale cero y de ahi se va el error ...ayuda xfavor
Hmmmm, a ver, escribe las matrices que usas aquí
@@Tutoingeniero las ecuaciones son
x+y-2z=-3;w+2x-y=2;2w+4x+y-3z=-2;w-4x-7y-z=-19; me da un error a partir del paso 6 y me podrias decir como solucionarlo porfavor
gracias.
Asegúrate de que tú matriz se vea así:
A = [1,1,-2,0; 2,-1,0,1; 4,1,-3,2; -4,-7,-1,1]
B = [-3;2;-2;-19]
Dime si te funciona
@@Tutoingeniero A=[0 1 1 -2;1 2 -1 0;2 4 1 -3;1 -4 -7 -1]
B=[-3;2;-2;-19] debo ingresar de esa manera pues no puedo cambiar el orden de las ecuaciones. te agradezco
Tienes que ordenar las ecuaciones y que todas tengan las mismas variables en las mismas posiciones. Las x que sean siempre las primeras variables, las y las segundas y así, o donde tú decidas, pero no puedes tenerlas revueltas.
Este programa tambien funciona para Octave?
Me preguntas o me dices?
???
@@Tutoingeniero Lo pregunto
no se de donde salen los valores en el algoritmo no entendi bien
Una pregunta y para obtener la matriz inversa como seria el codigo?
Pues de hecho puedes usar la función inv() y ya te da el resultado:
T = inv(A)
Pero si lo que quieres es la solución paso a paso como el código entonces necesitas modificar la matriz A antes de iniciar el algoritmo y concatenarle a la derecha una matriz identidad. Por ejemplo si empiezas con un sistema de 3x3 tu matriz A se volvería una matriz de 6x3
Y como seria el codigo si se solicitara un numero de ecuaciones y luego el valor de los coeficientes individualmente?
Pues tendrías que pedir otro dato de entrada y luego crear un ciclo que te pida cada coeficiente.
Puedes usar la función input, le das un mensaje de texto para mostrar y lo igualas a lo que quieres:
n = input('Ingrese el número de ecuaciones: ')
Debes de hacer algo similar para construir la matriz A y el vector B...pero vas a tener que usar un ciclo for y construir el arreglo índice por índice usando el valor de n. La verdad te va a quedar algo largo y poco eficiente el código.
que podemos hacer si la matriz no es cuadrada??
Usar un método numérico como el de Gauss-Jacobi o Gauss-Seidel, pero será una aproximación solamente
Hola disculpa me podrías ayudar a hacerlo en c++, te pagaría
Mándame un mensaje en Facebook, Instagram o a mi correo!
eres dios ?
Sólo cuando me compila el código s la primera ;)
No se vale, dice que matrices de cualquier tamaño y resulta que debe ser cuadrada 😪
La carátula dice literalmente matrices cuadradas de cualquier tamaño, y estos temas sólo funcionan con matrices cuadradas :|
Tienes algún video sobre matrices 5x3? Estoy desesperada, o tengo idea se que se hace con una así 😭
@@profe2352 si el numero de ecuaciones es menor que el de incognitas, no se puede resolver, minimo tiene que ser igual, por lo que lo que pides es imposible
Gauss-jordan es un método para sistemas con iguales ecuaciones e incógnitas