SlideShare una empresa de Scribd logo
1 de 5
MÉTODOS NUMÉRICOS<br />INTRODUCCIÓN<br />En la práctica de la ingeniería y ciencias es frecuente tener la necesidad de resolver un sistema de ecuaciones lineales. Estos sistemas aparecen en muy diversos problemas, ya sea como la solución completa de un problema ó al menos como parte de ella. Dada esta necesidad frecuente, se requiere resolverlos en forma eficiente.<br />Los métodos numéricos que resuelven los sistemas se pueden clasificar en directos e indirectos.<br />Los métodos directos son aquellos que determinan la solución en un número determinado de pasos.<br />Los métodos iterativos son aquellos que obtienen la solución aproximándose a ella en un número finito, pero no definido de pasos.<br />La siguiente entrega pretende encontrar la solución de un sistema de ecuaciones lineales por los métodos anteriormente mencionados.<br />Como los algoritmos de los métodos ya están disponibles en la mayoría de los libros de texto sobre la materia, se explicara en la medida de lo posible, detalles de implementación(personales)de los métodos directos(que son más difíciles de programar).<br />El lenguaje de programación idóneo para tal fin será matlab 6.0<br />SISTEMAS LINEALES DE ECUACIONES<br />Antes de empezar con los detalles de implementación de los métodos directos resulta conveniente determinar con que sistema o sistemas vamos a trabajar.<br />Para los métodos directos se preferirá un sistema cuya matriz de coeficientes sea simétrica y definida positiva; la razón de tal decisión radica es que con este tipo de matrices trabaja el método directo de quot;
Choleskyquot;
, a diferencia de Doolittle y Crout. <br />Puesto que se utilizará un W(factor de relajación) dado :<br />W = (raíz cuadrada(5)+1)/2 = 1.61803398874989aprox.<br />No será necesario tener un sistema tridiagonal para hallar dicho valor.<br />Como consecuencia de lo anteriormente expuesto, se utilizará el mismo sistema para los métodos directos e iterativos. <br />Una matriz A es simétrica si su transpuesta es igual a A. Es decir: A = [a(i,j)] es simétrica si y solo si [a(i,j)]=[a(j,i)].<br />Una matriz simétrica A es positiva definida si y solo si los eigenvalores( HYPERLINK quot;
http://www.monografias.com/trabajos14/nuevmicro/nuevmicro.shtmlquot;
 valores propios) de A son positivos.<br />Toda matriz simétrica se puede descomponer como:<br />A = L*Lt (transpuesta)<br />Para construir de manera fácil la matriz en cuestión, basta con utilizar las siguientes instrucciones en matlab:<br />>>L=tril(ones(10)); %construye L<br />>>A=L*L'; %construye L*Lt<br />>>A%matriz simétrica<br />A =<br />1 1 1 1 1 1 1 1 1 1<br />1 2 2 2 2 2 2 2 2 2<br />1 2 3 3 3 3 3 3 3 3<br />1 2 3 4 4 4 4 4 4 4<br />1 2 3 4 5 5 5 5 5 5<br />1 2 3 4 5 6 6 6 6 6<br />1 2 3 4 5 6 7 7 7 7<br />1 2 3 4 5 6 7 8 8 8<br />1 2 3 4 5 6 7 8 9 9<br />1 2 3 4 5 6 7 8 9 10<br />Si se quiere comprobar que efectivamente se trata de una matriz positiva definida, basta con teclear:<br />>>eig(A)%calcula los valores propios de A<br />Que obtendrá:<br />ans =<br />0.2557<br />0.2738<br />0.3080<br />0.3662<br />0.4652<br />0.6431<br />1.0000<br />1.8730<br />5.0489<br />44.7661<br />Y todos los valores propios de A son positivos. <br />Para evitar problemas de convergencia en los métodos iterativos es necesario que el esquema convergente quede determinado.<br />Para el método de Jacobi basta teclear:<br />>> S=diag(diag(A));%crea la matriz diagonal<br />>> T=S-A;<br />>>B=inv(S)*T;<br />>>eig(B)<br />Que arroja:<br />ans =<br />-6.2572<br />-0.3709<br />0.4470<br />0.7060<br />0.8199<br />0.8800<br />0.9156<br />0.9386<br />0.9545<br />0.9666<br />Como cada uno de los valores propios es menor que (quot;
<1quot;
), entonces el esquema de convergencia quot;
Aquot;
, sirve para obtener las ecuaciones iterativas del método de Jacobi.<br />Para el método de Gauss-Seidel:<br />>> L=tril(A,-1);<br />>>D=diag(diag(A));<br />>> S=D+L;<br />>> T=S-A;<br />>>B=inv(S)*T;<br />>> eig(B)<br />Que arroja:<br />ans =<br />0<br />0.5000<br />0.6667<br />0.7500<br />0.8000<br />0.8333<br />0.8571<br />0.8750<br />0.8889<br />0.9000<br />Como cada uno de los valores propios es menor que (quot;
<1quot;
), entonces el esquema de convergencia quot;
Aquot;
, sirve para obtener las ecuaciones iterativas del método de Gauss-Seidel.<br />Como ya se ha determinado la matriz de coeficientes del sistema, ahora sólo resta elegir el vector de términos independientes y determinar la solución del sistema(para ayudarnos a ver mejor el comportamiento de los métodos).<br />Como todo sistema se puede escribir como Ax=b, utilizaremos a matlab para resolverlo por x = (inversa de A)*b.(solución por la inversa). Entonces se teclea:<br />>>b=[11;2;9;20;5;6;7;0;1;3];%vector de términos independientes<br />>> x=inv(A)*b;%solución por la inversa<br />El resultado obtenido será:<br />x =<br />20<br />-16<br />-4<br />26<br />-16<br />0<br />8<br />-8<br />-1<br />2<br />Que es el vector solución que se presumirá obtener por los métodos a evaluar.<br />Nuestro sistema quedará entonces de la siguiente manera:<br />Que es la forma matricial Ax=b.<br />METODOS DIRECTOS<br />Puesto que ya se determinó el sistema con el cual se trabajará, ahora se centrará la atención en la programación de los métodos directos. <br />La lógica de los algoritmos (procedimientos no ambiguos que resuelven problemas), sugieren que el cuerpo de la implementación sea:<br />Captura de los datos de entrada.<br />Implementación de un método directo.<br />Implementación de los procedimientos progresivos y regresivos que llevan a la solución.<br />Salida y presentación de los resultados. <br />
C:\Documents And Settings\Administrador\Mis Documentos\MéTodos NuméRicos Introduccion
C:\Documents And Settings\Administrador\Mis Documentos\MéTodos NuméRicos Introduccion
C:\Documents And Settings\Administrador\Mis Documentos\MéTodos NuméRicos Introduccion
C:\Documents And Settings\Administrador\Mis Documentos\MéTodos NuméRicos Introduccion

Más contenido relacionado

La actualidad más candente

Solución de Sistemas de Ecuaciones
Solución de Sistemas de EcuacionesSolución de Sistemas de Ecuaciones
Solución de Sistemas de EcuacionesGabriel Colmenares
 
Método algebraico
Método algebraico Método algebraico
Método algebraico Jossy Yambay
 
Análisis númerico. Métodos de sistemas de ecuaciones
Análisis númerico. Métodos de sistemas de ecuacionesAnálisis númerico. Métodos de sistemas de ecuaciones
Análisis númerico. Métodos de sistemas de ecuacionesFelixve
 
Scrib 3 analisis numerico
Scrib 3 analisis numericoScrib 3 analisis numerico
Scrib 3 analisis numericoMaria Moreno
 
Propiedades, vander-monde (acumulador)
Propiedades,  vander-monde (acumulador)Propiedades,  vander-monde (acumulador)
Propiedades, vander-monde (acumulador)algebra
 
Algoritmos matematicos
Algoritmos matematicosAlgoritmos matematicos
Algoritmos matematicosTelproyect
 
CONCULTA Metodo algebraico
CONCULTA Metodo algebraicoCONCULTA Metodo algebraico
CONCULTA Metodo algebraicoGabu Idrobo
 
Algoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De FlujoAlgoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De FlujoJ Luis
 
Metodo abierto punto fijo
Metodo abierto punto fijoMetodo abierto punto fijo
Metodo abierto punto fijoTensor
 
Jesus Rivas análisis numérico
Jesus Rivas análisis numérico  Jesus Rivas análisis numérico
Jesus Rivas análisis numérico jarljesus
 
Raices de Ecuaciones
Raices de EcuacionesRaices de Ecuaciones
Raices de EcuacionesMariaMeperez
 
Clasificacion de matrices y operaciones entre matrices(suma, producto de una ...
Clasificacion de matrices y operaciones entre matrices(suma, producto de una ...Clasificacion de matrices y operaciones entre matrices(suma, producto de una ...
Clasificacion de matrices y operaciones entre matrices(suma, producto de una ...Carlita Vaca
 
Diapositivas algoritmos
Diapositivas algoritmosDiapositivas algoritmos
Diapositivas algoritmoswrtc
 

La actualidad más candente (18)

Solución de Sistemas de Ecuaciones
Solución de Sistemas de EcuacionesSolución de Sistemas de Ecuaciones
Solución de Sistemas de Ecuaciones
 
Ensayo
EnsayoEnsayo
Ensayo
 
Método algebraico
Método algebraico Método algebraico
Método algebraico
 
Análisis númerico. Métodos de sistemas de ecuaciones
Análisis númerico. Métodos de sistemas de ecuacionesAnálisis númerico. Métodos de sistemas de ecuaciones
Análisis númerico. Métodos de sistemas de ecuaciones
 
Tipos de matrices
Tipos de matricesTipos de matrices
Tipos de matrices
 
Conceptos De Matriz
Conceptos De MatrizConceptos De Matriz
Conceptos De Matriz
 
Scrib 3 analisis numerico
Scrib 3 analisis numericoScrib 3 analisis numerico
Scrib 3 analisis numerico
 
Propiedades, vander-monde (acumulador)
Propiedades,  vander-monde (acumulador)Propiedades,  vander-monde (acumulador)
Propiedades, vander-monde (acumulador)
 
Emmanuel castaenda19262743
Emmanuel castaenda19262743Emmanuel castaenda19262743
Emmanuel castaenda19262743
 
Algoritmos matematicos
Algoritmos matematicosAlgoritmos matematicos
Algoritmos matematicos
 
CONCULTA Metodo algebraico
CONCULTA Metodo algebraicoCONCULTA Metodo algebraico
CONCULTA Metodo algebraico
 
Algoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De FlujoAlgoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De Flujo
 
Sistemas de ecuaciones
Sistemas de ecuacionesSistemas de ecuaciones
Sistemas de ecuaciones
 
Metodo abierto punto fijo
Metodo abierto punto fijoMetodo abierto punto fijo
Metodo abierto punto fijo
 
Jesus Rivas análisis numérico
Jesus Rivas análisis numérico  Jesus Rivas análisis numérico
Jesus Rivas análisis numérico
 
Raices de Ecuaciones
Raices de EcuacionesRaices de Ecuaciones
Raices de Ecuaciones
 
Clasificacion de matrices y operaciones entre matrices(suma, producto de una ...
Clasificacion de matrices y operaciones entre matrices(suma, producto de una ...Clasificacion de matrices y operaciones entre matrices(suma, producto de una ...
Clasificacion de matrices y operaciones entre matrices(suma, producto de una ...
 
Diapositivas algoritmos
Diapositivas algoritmosDiapositivas algoritmos
Diapositivas algoritmos
 

Destacado

Historia del calculo diferencial
Historia del calculo diferencialHistoria del calculo diferencial
Historia del calculo diferencialcarolina peña
 
El Concepto De Diferencial
El Concepto De DiferencialEl Concepto De Diferencial
El Concepto De Diferencialroberto1104mm
 
CÁLCULO DIFERENCIAL
CÁLCULO DIFERENCIALCÁLCULO DIFERENCIAL
CÁLCULO DIFERENCIALAlvaro Chavez
 
Derivadas de potencias y funciones exponenciales
Derivadas de potencias y funciones exponenciales Derivadas de potencias y funciones exponenciales
Derivadas de potencias y funciones exponenciales Jair Ospino Ardila
 
Historia del cálculo diferencial
Historia del cálculo diferencialHistoria del cálculo diferencial
Historia del cálculo diferencialdavidyao59
 
Derivadas de funciones logaritmicas
Derivadas de funciones logaritmicas Derivadas de funciones logaritmicas
Derivadas de funciones logaritmicas Jair Ospino Ardila
 
Tipos de datos en MySQL Workbench
Tipos de datos en  MySQL  WorkbenchTipos de datos en  MySQL  Workbench
Tipos de datos en MySQL WorkbenchJair Ospino Ardila
 
Derivada de funciones trigonometricas
Derivada de funciones trigonometricas Derivada de funciones trigonometricas
Derivada de funciones trigonometricas Jair Ospino Ardila
 
Concepto de diferencial
Concepto de diferencialConcepto de diferencial
Concepto de diferencialagascras
 
Calculo Diferencial Tips y conceptos fundamentales
Calculo Diferencial Tips y conceptos fundamentalesCalculo Diferencial Tips y conceptos fundamentales
Calculo Diferencial Tips y conceptos fundamentalesJair Ospino Ardila
 
Cálculo diferencial
Cálculo diferencialCálculo diferencial
Cálculo diferencialSilvia Haro
 
Calculo diferencial
Calculo diferencialCalculo diferencial
Calculo diferencialJGalvez13
 

Destacado (20)

Cálculo Diferencial Presentación de la Materia
Cálculo Diferencial Presentación de la MateriaCálculo Diferencial Presentación de la Materia
Cálculo Diferencial Presentación de la Materia
 
Integrales
IntegralesIntegrales
Integrales
 
Historia del calculo diferencial
Historia del calculo diferencialHistoria del calculo diferencial
Historia del calculo diferencial
 
El Concepto De Diferencial
El Concepto De DiferencialEl Concepto De Diferencial
El Concepto De Diferencial
 
CÁLCULO DIFERENCIAL
CÁLCULO DIFERENCIALCÁLCULO DIFERENCIAL
CÁLCULO DIFERENCIAL
 
Derivadas de potencias y funciones exponenciales
Derivadas de potencias y funciones exponenciales Derivadas de potencias y funciones exponenciales
Derivadas de potencias y funciones exponenciales
 
Historia del cálculo diferencial
Historia del cálculo diferencialHistoria del cálculo diferencial
Historia del cálculo diferencial
 
Derivadas de funciones logaritmicas
Derivadas de funciones logaritmicas Derivadas de funciones logaritmicas
Derivadas de funciones logaritmicas
 
Tipos de datos en MySQL Workbench
Tipos de datos en  MySQL  WorkbenchTipos de datos en  MySQL  Workbench
Tipos de datos en MySQL Workbench
 
Calculo diferencial e integral2
Calculo diferencial e integral2Calculo diferencial e integral2
Calculo diferencial e integral2
 
Derivada de funciones trigonometricas
Derivada de funciones trigonometricas Derivada de funciones trigonometricas
Derivada de funciones trigonometricas
 
Concepto de diferencial
Concepto de diferencialConcepto de diferencial
Concepto de diferencial
 
Cálculo Diferencial
Cálculo DiferencialCálculo Diferencial
Cálculo Diferencial
 
Calculo Diferencial Tips y conceptos fundamentales
Calculo Diferencial Tips y conceptos fundamentalesCalculo Diferencial Tips y conceptos fundamentales
Calculo Diferencial Tips y conceptos fundamentales
 
Calculo diferencial
Calculo diferencialCalculo diferencial
Calculo diferencial
 
Continuidad (Cálculo I)
Continuidad (Cálculo I)Continuidad (Cálculo I)
Continuidad (Cálculo I)
 
Cálculo diferencial
Cálculo diferencialCálculo diferencial
Cálculo diferencial
 
Matematicas aplicadas
Matematicas aplicadasMatematicas aplicadas
Matematicas aplicadas
 
Calculo diferencial
Calculo diferencialCalculo diferencial
Calculo diferencial
 
Calculo Diferencial
Calculo DiferencialCalculo Diferencial
Calculo Diferencial
 

Similar a C:\Documents And Settings\Administrador\Mis Documentos\MéTodos NuméRicos Introduccion

METODO JACOBI Y GAUSS SEIDEL
METODO JACOBI Y GAUSS SEIDELMETODO JACOBI Y GAUSS SEIDEL
METODO JACOBI Y GAUSS SEIDELCesar Mendoza
 
Metodos jacobi y gauss seidel
Metodos jacobi y gauss seidelMetodos jacobi y gauss seidel
Metodos jacobi y gauss seidelCesar Mendoza
 
Proyecto grupal 2
Proyecto grupal 2Proyecto grupal 2
Proyecto grupal 2briggitty
 
Cursos de MATLAB
Cursos de MATLABCursos de MATLAB
Cursos de MATLABdwquezada
 
Metodos numericos capitulo 2
Metodos numericos capitulo 2Metodos numericos capitulo 2
Metodos numericos capitulo 2Juan Timoteo Cori
 
Resumen de sistemas de ecuación lineales
Resumen de sistemas de ecuación linealesResumen de sistemas de ecuación lineales
Resumen de sistemas de ecuación linealesBCrist
 
Álgebra 2 bachillerato Evau.
Álgebra 2 bachillerato Evau.Álgebra 2 bachillerato Evau.
Álgebra 2 bachillerato Evau.David Valledor
 
Matlab -compu_aplicada
Matlab  -compu_aplicadaMatlab  -compu_aplicada
Matlab -compu_aplicadaHernaly
 
Métodos de eliminaciónGaussiana
Métodos de eliminaciónGaussianaMétodos de eliminaciónGaussiana
Métodos de eliminaciónGaussianaEstiwer Guevara
 
Matlab INIT
Matlab INITMatlab INIT
Matlab INITTensor
 
Matlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsMatlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsCristian Cegelski
 

Similar a C:\Documents And Settings\Administrador\Mis Documentos\MéTodos NuméRicos Introduccion (20)

Computacion
ComputacionComputacion
Computacion
 
El metodo doolittle
El metodo doolittleEl metodo doolittle
El metodo doolittle
 
METODO JACOBI Y GAUSS SEIDEL
METODO JACOBI Y GAUSS SEIDELMETODO JACOBI Y GAUSS SEIDEL
METODO JACOBI Y GAUSS SEIDEL
 
Metodos jacobi y gauss seidel
Metodos jacobi y gauss seidelMetodos jacobi y gauss seidel
Metodos jacobi y gauss seidel
 
Proyecto grupal 2
Proyecto grupal 2Proyecto grupal 2
Proyecto grupal 2
 
Cursos de MATLAB
Cursos de MATLABCursos de MATLAB
Cursos de MATLAB
 
Metodos numericos capitulo 2
Metodos numericos capitulo 2Metodos numericos capitulo 2
Metodos numericos capitulo 2
 
Clase8 minisem
Clase8 minisemClase8 minisem
Clase8 minisem
 
Matlab
MatlabMatlab
Matlab
 
Resumen de sistemas de ecuación lineales
Resumen de sistemas de ecuación linealesResumen de sistemas de ecuación lineales
Resumen de sistemas de ecuación lineales
 
Gauss
GaussGauss
Gauss
 
Gauss
GaussGauss
Gauss
 
Resumen de algebra_mat 2
Resumen de algebra_mat 2Resumen de algebra_mat 2
Resumen de algebra_mat 2
 
Presentación1 diego
Presentación1 diegoPresentación1 diego
Presentación1 diego
 
Metodos de resolucion
Metodos de resolucionMetodos de resolucion
Metodos de resolucion
 
Álgebra 2 bachillerato Evau.
Álgebra 2 bachillerato Evau.Álgebra 2 bachillerato Evau.
Álgebra 2 bachillerato Evau.
 
Matlab -compu_aplicada
Matlab  -compu_aplicadaMatlab  -compu_aplicada
Matlab -compu_aplicada
 
Métodos de eliminaciónGaussiana
Métodos de eliminaciónGaussianaMétodos de eliminaciónGaussiana
Métodos de eliminaciónGaussiana
 
Matlab INIT
Matlab INITMatlab INIT
Matlab INIT
 
Matlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsMatlab scientific scilab_mathematics
Matlab scientific scilab_mathematics
 

Más de Silvia Haro

Teoria funciones
Teoria funcionesTeoria funciones
Teoria funcionesSilvia Haro
 
Contraste de hipótesis
Contraste de hipótesisContraste de hipótesis
Contraste de hipótesisSilvia Haro
 
Bloque academico,silvia haro
Bloque  academico,silvia haroBloque  academico,silvia haro
Bloque academico,silvia haroSilvia Haro
 
Fase de planificacion
Fase de planificacionFase de planificacion
Fase de planificacionSilvia Haro
 
FASE DE PLANIFICACIÓN
FASE DE PLANIFICACIÓNFASE DE PLANIFICACIÓN
FASE DE PLANIFICACIÓNSilvia Haro
 
C:\Documents And Settings\Administrador\Mis Documentos\Elpaquetedegalletas
C:\Documents And Settings\Administrador\Mis Documentos\ElpaquetedegalletasC:\Documents And Settings\Administrador\Mis Documentos\Elpaquetedegalletas
C:\Documents And Settings\Administrador\Mis Documentos\ElpaquetedegalletasSilvia Haro
 
Limites, ejercicios
Limites, ejerciciosLimites, ejercicios
Limites, ejerciciosSilvia Haro
 

Más de Silvia Haro (12)

Integrales
IntegralesIntegrales
Integrales
 
Reglas
ReglasReglas
Reglas
 
Teoria funciones
Teoria funcionesTeoria funciones
Teoria funciones
 
Elmuestreo
ElmuestreoElmuestreo
Elmuestreo
 
Contraste de hipótesis
Contraste de hipótesisContraste de hipótesis
Contraste de hipótesis
 
Bloque academico,silvia haro
Bloque  academico,silvia haroBloque  academico,silvia haro
Bloque academico,silvia haro
 
Fase de planificacion
Fase de planificacionFase de planificacion
Fase de planificacion
 
FASE DE PLANIFICACIÓN
FASE DE PLANIFICACIÓNFASE DE PLANIFICACIÓN
FASE DE PLANIFICACIÓN
 
Diosmio
DiosmioDiosmio
Diosmio
 
C:\Documents And Settings\Administrador\Mis Documentos\Elpaquetedegalletas
C:\Documents And Settings\Administrador\Mis Documentos\ElpaquetedegalletasC:\Documents And Settings\Administrador\Mis Documentos\Elpaquetedegalletas
C:\Documents And Settings\Administrador\Mis Documentos\Elpaquetedegalletas
 
Limites, ejercicios
Limites, ejerciciosLimites, ejercicios
Limites, ejercicios
 
Limites
LimitesLimites
Limites
 

C:\Documents And Settings\Administrador\Mis Documentos\MéTodos NuméRicos Introduccion

  • 1. MÉTODOS NUMÉRICOS<br />INTRODUCCIÓN<br />En la práctica de la ingeniería y ciencias es frecuente tener la necesidad de resolver un sistema de ecuaciones lineales. Estos sistemas aparecen en muy diversos problemas, ya sea como la solución completa de un problema ó al menos como parte de ella. Dada esta necesidad frecuente, se requiere resolverlos en forma eficiente.<br />Los métodos numéricos que resuelven los sistemas se pueden clasificar en directos e indirectos.<br />Los métodos directos son aquellos que determinan la solución en un número determinado de pasos.<br />Los métodos iterativos son aquellos que obtienen la solución aproximándose a ella en un número finito, pero no definido de pasos.<br />La siguiente entrega pretende encontrar la solución de un sistema de ecuaciones lineales por los métodos anteriormente mencionados.<br />Como los algoritmos de los métodos ya están disponibles en la mayoría de los libros de texto sobre la materia, se explicara en la medida de lo posible, detalles de implementación(personales)de los métodos directos(que son más difíciles de programar).<br />El lenguaje de programación idóneo para tal fin será matlab 6.0<br />SISTEMAS LINEALES DE ECUACIONES<br />Antes de empezar con los detalles de implementación de los métodos directos resulta conveniente determinar con que sistema o sistemas vamos a trabajar.<br />Para los métodos directos se preferirá un sistema cuya matriz de coeficientes sea simétrica y definida positiva; la razón de tal decisión radica es que con este tipo de matrices trabaja el método directo de quot; Choleskyquot; , a diferencia de Doolittle y Crout. <br />Puesto que se utilizará un W(factor de relajación) dado :<br />W = (raíz cuadrada(5)+1)/2 = 1.61803398874989aprox.<br />No será necesario tener un sistema tridiagonal para hallar dicho valor.<br />Como consecuencia de lo anteriormente expuesto, se utilizará el mismo sistema para los métodos directos e iterativos. <br />Una matriz A es simétrica si su transpuesta es igual a A. Es decir: A = [a(i,j)] es simétrica si y solo si [a(i,j)]=[a(j,i)].<br />Una matriz simétrica A es positiva definida si y solo si los eigenvalores( HYPERLINK quot; http://www.monografias.com/trabajos14/nuevmicro/nuevmicro.shtmlquot; valores propios) de A son positivos.<br />Toda matriz simétrica se puede descomponer como:<br />A = L*Lt (transpuesta)<br />Para construir de manera fácil la matriz en cuestión, basta con utilizar las siguientes instrucciones en matlab:<br />>>L=tril(ones(10)); %construye L<br />>>A=L*L'; %construye L*Lt<br />>>A%matriz simétrica<br />A =<br />1 1 1 1 1 1 1 1 1 1<br />1 2 2 2 2 2 2 2 2 2<br />1 2 3 3 3 3 3 3 3 3<br />1 2 3 4 4 4 4 4 4 4<br />1 2 3 4 5 5 5 5 5 5<br />1 2 3 4 5 6 6 6 6 6<br />1 2 3 4 5 6 7 7 7 7<br />1 2 3 4 5 6 7 8 8 8<br />1 2 3 4 5 6 7 8 9 9<br />1 2 3 4 5 6 7 8 9 10<br />Si se quiere comprobar que efectivamente se trata de una matriz positiva definida, basta con teclear:<br />>>eig(A)%calcula los valores propios de A<br />Que obtendrá:<br />ans =<br />0.2557<br />0.2738<br />0.3080<br />0.3662<br />0.4652<br />0.6431<br />1.0000<br />1.8730<br />5.0489<br />44.7661<br />Y todos los valores propios de A son positivos. <br />Para evitar problemas de convergencia en los métodos iterativos es necesario que el esquema convergente quede determinado.<br />Para el método de Jacobi basta teclear:<br />>> S=diag(diag(A));%crea la matriz diagonal<br />>> T=S-A;<br />>>B=inv(S)*T;<br />>>eig(B)<br />Que arroja:<br />ans =<br />-6.2572<br />-0.3709<br />0.4470<br />0.7060<br />0.8199<br />0.8800<br />0.9156<br />0.9386<br />0.9545<br />0.9666<br />Como cada uno de los valores propios es menor que (quot; <1quot; ), entonces el esquema de convergencia quot; Aquot; , sirve para obtener las ecuaciones iterativas del método de Jacobi.<br />Para el método de Gauss-Seidel:<br />>> L=tril(A,-1);<br />>>D=diag(diag(A));<br />>> S=D+L;<br />>> T=S-A;<br />>>B=inv(S)*T;<br />>> eig(B)<br />Que arroja:<br />ans =<br />0<br />0.5000<br />0.6667<br />0.7500<br />0.8000<br />0.8333<br />0.8571<br />0.8750<br />0.8889<br />0.9000<br />Como cada uno de los valores propios es menor que (quot; <1quot; ), entonces el esquema de convergencia quot; Aquot; , sirve para obtener las ecuaciones iterativas del método de Gauss-Seidel.<br />Como ya se ha determinado la matriz de coeficientes del sistema, ahora sólo resta elegir el vector de términos independientes y determinar la solución del sistema(para ayudarnos a ver mejor el comportamiento de los métodos).<br />Como todo sistema se puede escribir como Ax=b, utilizaremos a matlab para resolverlo por x = (inversa de A)*b.(solución por la inversa). Entonces se teclea:<br />>>b=[11;2;9;20;5;6;7;0;1;3];%vector de términos independientes<br />>> x=inv(A)*b;%solución por la inversa<br />El resultado obtenido será:<br />x =<br />20<br />-16<br />-4<br />26<br />-16<br />0<br />8<br />-8<br />-1<br />2<br />Que es el vector solución que se presumirá obtener por los métodos a evaluar.<br />Nuestro sistema quedará entonces de la siguiente manera:<br />Que es la forma matricial Ax=b.<br />METODOS DIRECTOS<br />Puesto que ya se determinó el sistema con el cual se trabajará, ahora se centrará la atención en la programación de los métodos directos. <br />La lógica de los algoritmos (procedimientos no ambiguos que resuelven problemas), sugieren que el cuerpo de la implementación sea:<br />Captura de los datos de entrada.<br />Implementación de un método directo.<br />Implementación de los procedimientos progresivos y regresivos que llevan a la solución.<br />Salida y presentación de los resultados. <br />