MÉTODO DE GAUSS SEIDEL CÓDIGO EN MATLAB

  Рет қаралды 42,253

CODIGOS METODOS NUMERICOS

CODIGOS METODOS NUMERICOS

Күн бұрын

Пікірлер: 83
@luisandrescorte9635
@luisandrescorte9635 4 жыл бұрын
Exelente video al principio no me salia pero después ya, me salvaste de hacer una 4x4 con 20 interacciones
3 жыл бұрын
Gracias compartir. Me ha servido mucho. Saludo,
@RafaelRodriguez-jq3vy
@RafaelRodriguez-jq3vy 3 жыл бұрын
Buenas bro, excelente video. Una pregunta, podría ser posible que compartas el código por PDF o algo así, tal como hiciste en el video del método de Jacobi?
@nicandrocampuzano6377
@nicandrocampuzano6377 4 жыл бұрын
Disculpa cuando quiero correr el programa me marca Unrecognized function or variable Gausseidel Que ocurre?
@yur159
@yur159 3 жыл бұрын
sabes a el porque me sale Undefined function or variable, no me deja compilar?
@santiospina4504
@santiospina4504 2 жыл бұрын
function metgaussseidel(A, b, x, tol, m) n=leght(x); for k = 1:m w = x; for i = 1:n s = A(i,1:i-1)*x(1:i-1) + A(i,i+1:n)*x(i+1:n); x(i) = (bp(i) - s)/A(i,i); end if norm(x-w,inf)
@kevinguzman6658
@kevinguzman6658 2 жыл бұрын
alcorrerlo me sale esto por que Unrecognized function or variable 'metgaussseidel'.
@santiospina4504
@santiospina4504 2 жыл бұрын
@@kevinguzman6658 Prueba con este otro código que hice: function [T, n, errGS] = GaussSeidl(A, bp, T_ini, errGS, tolGS, itemax, N) n = 0; while errGS>tolGS T_old = T_ini ; for j = 1:N T_ini(j) = (bp(j) - sum(A(j,:)'.*T_ini) + A(j,j)*T_ini(j))/A(j,j); end errGS = sqrt(sum((T_ini-T_old).^2)/N); % Cacula error de la iteracion if n == itemax % Finaliza el bucle while si se excede un numero itemax de iteraciones break else n=n+1; end end T = T_ini; end
@iancarpio4894
@iancarpio4894 Жыл бұрын
en la séptima línea es "x(i) = (b(i) - s)/A(i,i);" en la variable b se fue multiplicada con "p " pero de ahí todo bien también en la linea 2 en vez de leghtx es length(x) pero aun asi no reconoce la función metgaussseidel
@pivot947
@pivot947 3 жыл бұрын
Muy buena explicación! Muchas gracias!
@isaacbusto7347
@isaacbusto7347 2 жыл бұрын
Undefined function or variable 'metgaussseidel'. Me aparece asi, e hice exactmente lo mismo. Ya controle todo pero igual me salta ese error, como que no encuentra la función que guarde. Ayuda, gracias
@arias2832
@arias2832 3 жыл бұрын
Excelente, muchas gracias!
@HMM467
@HMM467 4 жыл бұрын
algun consejo para mejorar la logica de progrmacion? se me dificulta entender como abordar el problema y programarlo, alguna lista que tengas de ejercicios? o libro? o recurso?
@NUMERICSMETHODS
@NUMERICSMETHODS 4 жыл бұрын
A todos nos pasa cuando empezamos en el mundo de la programación, pero como tu los dices, nuestra forma lógica de pensar será la que determine un programa computacional óptimo, te recomiendo que empieces por reconocer tus variables de entrada y salida, luego incluir los procedimientos y asignaciones , a mi me funcionó primero realizar diagramas de flujo y sus simulaciones de problemas básicos , te puedo compartir mi otro canal de digramas de flujo y algoritmos: kzbin.info/door/slxaABL_5HbHwRerJ0l0YQ espero te sirva, saludos ;)
@HMM467
@HMM467 4 жыл бұрын
@@NUMERICSMETHODS muchas gracias. Me agobia esta área. Y necesito enfrentarla
@miguelangelmendozazambrano6083
@miguelangelmendozazambrano6083 3 жыл бұрын
Muchas gracias, me funcionó para la tarea, solo que hay que tenerla guardada y abrirla para que esto funcione
@mariavictoriaarteaganieto2122
@mariavictoriaarteaganieto2122 4 жыл бұрын
Muy bueno!!!
@nicolassvane4035
@nicolassvane4035 3 жыл бұрын
No es igual al de Jacobi?
@ivanjordan6334
@ivanjordan6334 3 жыл бұрын
Cuál es la diferencia con Jacobi?
@merken31
@merken31 3 жыл бұрын
como tendría que modificar el código de matalab si quisiera que el calculo de las iteraciones se realice matricialmente?
@carlosdanielmartinezhernan3942
@carlosdanielmartinezhernan3942 4 жыл бұрын
Hola la programación en octave será igual o cambia alguna variable
@NUMERICSMETHODS
@NUMERICSMETHODS 4 жыл бұрын
Cambia, pero ahora no tengo el código en octave
@carlosdanielmartinezhernan3942
@carlosdanielmartinezhernan3942 4 жыл бұрын
@@NUMERICSMETHODS Muchas gracias
@cristianortiz3690
@cristianortiz3690 4 жыл бұрын
A mi me funciono igual
@AbbsE7057
@AbbsE7057 Жыл бұрын
gracias
@acenethespada6152
@acenethespada6152 Жыл бұрын
al correrlo me sale esto por que Unrecognized function or variable 'metgaussseidel'.
@acenethespada6152
@acenethespada6152 Жыл бұрын
n=length(x); me sale error ahi y aunque le cambien al numero que tengo de matrices me sale error igualmente
@Denisfutbol
@Denisfutbol 4 жыл бұрын
gracias!
@danielgabriel5974
@danielgabriel5974 3 жыл бұрын
Muchísima gracia
@denjiRali
@denjiRali 3 жыл бұрын
En este caso y el de Jacobi cuando pongo los valores me dice que el método no está hecho para trabajar con double (imagino se refiere a tolerancia). Y estoy usando los mismos datos y código del video. Por qué puede ser esto y cómo solucionarlo?
@jeifermartinez59
@jeifermartinez59 4 жыл бұрын
Muchas gracias, excelente explicacion
@izquierdosanchezitzialilia5976
@izquierdosanchezitzialilia5976 4 жыл бұрын
Disculpa, ¿tienes tu archivo de matlab? :(
@leonardocriollo3419
@leonardocriollo3419 3 жыл бұрын
se puede para una matriz 4x4
@NUMERICSMETHODS
@NUMERICSMETHODS 3 жыл бұрын
Se puede para sistemas de cualquier tamaño cuadrado
@ricardogarciasoria6026
@ricardogarciasoria6026 3 жыл бұрын
podrias hacer un video con gauss-seidel relajacion
@aparicioortegagiovanni2457
@aparicioortegagiovanni2457 4 жыл бұрын
Tengo una duda si quiero cambiar el valor de la matriz, como le hago?
@NUMERICSMETHODS
@NUMERICSMETHODS 4 жыл бұрын
lo primero que tienes que hacer es ingresar los matrices igual que lo hice en el video, pero segun el problema que tengas.
@adrianvalle2106
@adrianvalle2106 3 жыл бұрын
Muy buen video, una pregunta, la comilla simple despues de meter la matriz de valores independientes ([5 6 4]') y los valores de x, para que sirve? ya que sin ella el programa me marca error. Saludos y gracias
@NUMERICSMETHODS
@NUMERICSMETHODS 3 жыл бұрын
Hola Adrian, el programa está diseñado para el ingreso de la matriz de términos independientes en un vector columna, y el apostrope le da ese efecto.
@mikhaelhalbar417
@mikhaelhalbar417 2 жыл бұрын
te transpone la matriz
@christianisraelmendezcastr1454
@christianisraelmendezcastr1454 3 жыл бұрын
Como le hago para poner una ecuacion de 4x3? Ya que la pongo como viene en el video y me dice: index position i exceeds array bounds.
@NUMERICSMETHODS
@NUMERICSMETHODS 3 жыл бұрын
Si te refieres a un sistema de ecuaciones lineales de cuatro ecuaciones y tres incógnitas, no se puede resolver por este método, esto solo funciona para matrices de coeficientes que sean diagonalmente dominantes
@Alienae117
@Alienae117 3 жыл бұрын
Como puedo obtener una grafica de este método?
@s.naranjo5547
@s.naranjo5547 4 жыл бұрын
Como obtienes el vector x?
@NUMERICSMETHODS
@NUMERICSMETHODS 4 жыл бұрын
El vector x es la variable a encontrar, pero para que funcione el método se debe dar a conveniencia un vector inicial, puede ser cualquiera, al azar incluso, solo que la matriz A debe ser diagonalmente dominante
@edgarrafaelgomezchavaro1362
@edgarrafaelgomezchavaro1362 4 жыл бұрын
Hola, una pregunta como es que pegas los valores en el programa? PD. buen video bro :)
@NUMERICSMETHODS
@NUMERICSMETHODS 4 жыл бұрын
lo primero que tienes que hacer es ingresar los matrices en la ventana de comandos igual que lo hice en el video, pero segun el problema que tengas.
@saly5788
@saly5788 3 жыл бұрын
como puedo solucionar cuando me sale error 'metgaussseidel' en el comando.
@NUMERICSMETHODS
@NUMERICSMETHODS 3 жыл бұрын
Hola Sally, mándame el mensaje de error
@saly5788
@saly5788 3 жыл бұрын
@@NUMERICSMETHODS En el comando me aparece esto :Undefined function or variable 'metgaussseidel'.
@NUMERICSMETHODS
@NUMERICSMETHODS 3 жыл бұрын
@@saly5788 el problema es que no lo guardaste bien, recuerda que lo tienes que guardar con el nombremetgaussseidel.m
@saly5788
@saly5788 3 жыл бұрын
@@NUMERICSMETHODS Muchas gracias, ya me salio. Buen video gracias.
@jeremyguaman3087
@jeremyguaman3087 2 жыл бұрын
como puedo graficaar
@josefrazao1897
@josefrazao1897 3 жыл бұрын
@CODIGOS METODOS NUMERICOS que alguien me ayude, no sé cómo ingresar los valores,? cómo esse chico?
@williamramirez6622
@williamramirez6622 3 жыл бұрын
Falto el método SOR :c, igual gracias por la enseñansa
@itzdeserthacksypvp7300
@itzdeserthacksypvp7300 2 жыл бұрын
ME SALE ESTE ERROR??!! Error in metgaussseidel (line 2) n=lenght(x);
@itzdeserthacksypvp7300
@itzdeserthacksypvp7300 2 жыл бұрын
Unrecognized function or variable 'lenght'. Error in metgaussseidel (line 2) n=lenght(x);
@NUMERICSMETHODS
@NUMERICSMETHODS 2 жыл бұрын
Quiere decir que no reconoce al vector x, posiblemente no lo ingresaste.
@itzdeserthacksypvp7300
@itzdeserthacksypvp7300 2 жыл бұрын
@@NUMERICSMETHODS ya lo solucione, gracias
@lizglez3867
@lizglez3867 2 жыл бұрын
@@itzdeserthacksypvp7300 cómo lo solucionaste?? Me sale el mismo error
@itzdeserthacksypvp7300
@itzdeserthacksypvp7300 2 жыл бұрын
@@lizglez3867 no recuerdo fue hace tiempo xd
@luismarin2057
@luismarin2057 2 жыл бұрын
me puede pasar el codigo gracias
@Darioso16
@Darioso16 3 жыл бұрын
No le veo diferencia con Jacobi :/
@izquierdosanchezitzialilia5976
@izquierdosanchezitzialilia5976 4 жыл бұрын
¿Alguien tiene su archivo? el mío no sirve :c
@NUMERICSMETHODS
@NUMERICSMETHODS 4 жыл бұрын
function selgaussseidel(A,b,x,tol,m) n=length(x); for k=1:m w=x; for i=1:n s=A(i,1:i-1)*x(1:i-1)+A(i,i+1:n)*x(i+1:n); x(i)=(b(i)-s)/A(i,i); end if norm(x-w,inf)
@izquierdosanchezitzialilia5976
@izquierdosanchezitzialilia5976 4 жыл бұрын
@@NUMERICSMETHODS No puedo usarlo :( me aparece "the function might be unused"
@diegomb146
@diegomb146 3 жыл бұрын
Alguien en el reto contenedores de vida????
@hadassamv6831
@hadassamv6831 4 жыл бұрын
Pudieras pasarme el codigo por favor??
@NUMERICSMETHODS
@NUMERICSMETHODS 4 жыл бұрын
function metgaussseidel(A,b,x,tol,m) n=length(x); for k=1:m w=x; for i=1:n s=A(i,1:i-1)*x(1:i-1)+A(i,i+1:n)*x(i+1:n); x(i)=(b(i)-s)/A(i,i); end if norm(x-w,inf)
@carlosstauffer8278
@carlosstauffer8278 4 жыл бұрын
Estimados, en este video (kzbin.info/www/bejne/sGeXZnecbaeEq7M) subido por uds la sumatoria es la misma (s=A(i,1:i-1)*w(1:i-1)+A(i,i+1:n)*w(i+1:n); x(i)=(b(i)-s)/A(i,i);) y dice método de Jacobi. Cuál es la diferencia?. Saludos y muy buena explicación.
@NUMERICSMETHODS
@NUMERICSMETHODS 4 жыл бұрын
Hola Carlos, en el metodo de jacobi el parametro w contiene todos los valores a reemplazarse en la nueva iteracion. mientras que en el metodo de Gauss seidel la variable w y x se fusionan en la misma iteracion , quiere decir que los valores calculados en esa iteracion se mezclan con los valores calculados en una iteracion anterior, esto significa que en cada iteracion se actualizan los valores de las variables. espero te sirva. que te vaya bien.
@carlosstauffer8278
@carlosstauffer8278 4 жыл бұрын
@@NUMERICSMETHODS , muchas gracias, entendí el concepto.
@izquierdosanchezitzialilia5976
@izquierdosanchezitzialilia5976 4 жыл бұрын
Ayudaaaaaaaaaaaaa
@erbinrios7553
@erbinrios7553 3 жыл бұрын
sabes a el porque me sale Undefined function or variable, no me deja compilar? me pasa esto me podrias ayudar que pena
@NUMERICSMETHODS
@NUMERICSMETHODS 3 жыл бұрын
Hola Erwin, lo que pasa es que no guardaste bien el código, te sugiero lo vuelvas a guardar
😱MÉTODO DE JACOBI 👌CÓDIGO EN MATLAB
13:08
CODIGOS METODOS NUMERICOS
Рет қаралды 26 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
MATLAB Code of Gauss-Seidel Method for AX = b
15:10
Dr. Harish Garg
Рет қаралды 43 М.
Método de Gauss Seidel. Sistemas de ecuaciones lineales
18:12
Eddy Vega Escobar
Рет қаралды 53 М.
MATLAB//Programación//Método de Gauss-Seidel
34:45
Hipólito Ruiz
Рет қаралды 2,8 М.
Método Gauss Seidel (Vídeo 1 MATLAB)
10:53
Tutoriales Ing. Eléctrica
Рет қаралды 8 М.
Método de Gauss-Seidel en Excel
11:57
Erik Vazquez Victorio
Рет қаралды 41 М.
Gauss Seidel en MATLAB Programa y teoría
29:07
Mechatronic Garden
Рет қаралды 2,4 М.
Método de Gauss-Seidel
19:14
Blanca Guillen
Рет қаралды 4,1 М.
😱😱CÓDIGO MATLAB 💻ECUACIÓN DE LAPLACE 😱MÉTODO DE DIFERENCIAS FINITAS💻
25:47
Ejemplo del método de Gauss-Seidel
13:25
Tarefa
Рет қаралды 145 М.