You are on page 1of 14

Mtodos

Numricos
MTODO ELIMINACIN GAUSSIANO
ENERO/ 2014
Autores:
Chancay Zambrano Julissa Alexandra
Delgado Macas Jonathan Freddy
Gmez Castro Tania Cristina
Narea Cantos Cristhian Leonardo
LIC. PEDRO MOYA
SEXTO NIVEL A
- Mtodos Numricos
2

INTRODUCCIN

Los mtodos numricos son de gran utilidad en diversos campos cientficos del
mundo moderno como la ingeniera, la mecnica, la medicina, la arquitectura y
muchos ms ya que estos mtodos estn conformados por un gran nmero de
tcnicas mediante las cuales es posible formular problemas de tal manera que
puedan ser resueltos con operaciones aritmticas.
Todo esto conlleva grandes ventajas a la hora de buscar soluciones para los
conflictos de la vida cotidiana y supone ahorro de recursos valiosos como el
tiempo empleado en proyectos cientficos, por lo que consideramos a los mtodos
numricos una herramienta esencial que debe estar presente a la hora de
solucionar como ingenieros en sistemas.
El siguiente trabajo tiene la finalidad de poner en prctica uno de esos mtodos
numricos, el cual es el Mtodo de Eliminacin Gaussiano propone la eliminacin
progresiva de variables en el sistema de ecuaciones, hasta tener slo una
ecuacin con una incgnita. Una vez resuelta esta, se procede por sustitucin
regresiva hasta obtener los valores de todas las variables.
Para la puesta en prctica del mtodo se realizar una aplicacin diseada en el
lenguaje de programacin C# complementada con la consola de Windows (cmd)
que permitir mostrar los detalles de la solucin de los problemas.
Por lo consiguiente la aplicacin realizada nos ayudar a entender de mejor
manera este mtodo numrico y podremos usarlo en problemas de ecuaciones
lineales que puedan aparecer en un futuro cercano.







- Mtodos Numricos
3

OBJETIVOS

OBJETIVO GENERAL
Realizar una investigacin acerca de la teora y ejercicios de las
ecuaciones lineales aplicando la solucin del Mtodo Eliminacin
Gaussiano, para la elaboracin de una aplicacin desarrollada en
C#.
OBJETIVOS ESPECFICOS
Seleccionar informacin importante del Mtodo Eliminacin Gaussiano
de distintas fuentes bibliogrficas para tener conocimiento de cmo
realizar un ejercicio para as poder desarrollar una aplicacin con los
temas antes mencionados.
Analizar el proceso que implica el Mtodo Eliminacin Gaussiano para
resolver problemas de ecuaciones lineales.
Desarrollar una aplicacin para resolver problemas de Ecuaciones
Lineales, por el Mtodo de Eliminacin Gaussiano, en un lenguaje de
programacin elegido por el grupo de trabajo.







- Mtodos Numricos
4

DESARROLLO
C#
El lenguaje de programacin C# fue creado por el dans Anders Hejlsberg que
diseo tambin los lenguajes Turbo Pascal y Delphi. El C# (pronunciado en ingls
C sharp o en espaol C sostenido) es un lenguaje de programacin orientado
a objetos. Con este nuevo lenguaje se quiso mejorar con respecto de los dos
lenguajes anteriores de los que deriva el C, y el C++.
Con el C# se pretendi que incorporase las ventajas o mejoras que tiene el
lenguaje JAVA. As se consigui que tuviese las ventajas del C, del C++, pero
adems la productividad que posee el lenguaje JAVA y se le denomino C#.
Algunas de las caractersticas del lenguaje de programacin C# son: Su cdigo se
puede tratar ntegramente como un objeto. Su sintaxis es muy similar a la del JAVA.
Es un lenguaje orientado a objetos y a componentes. Armoniza la productividad
del Visual Basic con el poder y la flexibilidad del C++. Ahorramos tiempo en la
programacin ya que tiene una librera de clases muy completa y bien diseada.
A pesar que el lenguaje C# forma parte de a plataforma .NET, que es una interfaz
de programacin de aplicaciones. C# es un lenguaje independiente que
originariamente se cre para producir programas sobre esta plataforma .NET.
Esta plataforma fue creada entre otras razones porque anteriormente el Visual
Basic era uno de los lenguajes de programacin que se encargaban de desarrollar
aplicaciones. El Visual Basic es un lenguaje orientado a objetos pero algo pobre,
porque se quiso que fuese desde su creacin un lenguaje fcil de aprender para
los programadores novatos.

- Mtodos Numricos
5

CMD
La consola de CMD, ventana del intrprete de comandos de Windows o Smbolo
del sistema, (se le conoce y se puede llamar por cualquiera de los nombres
anteriores), es la famosa ventana negra mediante la cual se puede enviar
cualquier tipo de orden al sistema operativo.
La inicia "cmd.exe" una aplicacin de 16 bits que se encuentra en
C:\Windows\System32, que traduce e interpreta los comandos u rdenes
transmitidos al sistema operativo.
Dichos comandos estn escritos en el antiguo lenguaje de Windows MSDOS.
Mediante la consola de CMD se puede realizar tareas en el equipo sin usar la
interfaz grfica de Windows, ya que las instrucciones recibidas van directamente al
ncleo del sistema.
Con las rdenes que se introduzcan y se ejecuten en ella, se puede realizar
prcticamente cualquier tipo de accin en Windows.

MTODO ELI MI NACI N GAUSSI ANO

El mtodo de eliminacin Gaussiana para la solucin de sistemas de ecuaciones
lineales consiste en convertir a travs de operaciones bsicas llamadas
operaciones de rengln un sistema en otro equivalente ms sencillo cuya
respuesta pueda leerse de manera directa. El mtodo de eliminacin Gaussiana es
el mismo para sistemas de ecuaciones 22, 33, 44 y as sucesivamente siempre y
cuando se respete la relacin de al menos una ecuacin por cada variable.
Antes de ilustrar el mtodo con un ejemplo, es necesario primeramente conocer
las operaciones bsicas de rengln las cuales son presentas a continuacin:

- Mtodos Numricos
6

1. Ambos miembros de una ecuacin pueden multiplicarse por una constante
diferente de cero.
2. Los mltiplos diferentes de cero de una ecuacin pueden sumarse a otra
ecuacin
3. El orden de las ecuaciones es intercambiable.
Una vez conocidas las operaciones que en mi afn por resolver un sistema de
ecuaciones puedo realizar procedo a ilustrar el mtodo con un ejemplo:
Resolver el siguiente sistema de ecuaciones:
x + 2y + 3z = 1
4x + 5y + 6z= 2
7x + 8y + 10z = 5
Donde cada ecuacin representa un rengln y las variables iguales de las 3
ecuaciones representan las columnas 1, 2 y 3 respectivamente.
Usando el mtodo de eliminacin Gaussiana.
Solucin:
Para simplificar las operaciones se retiran las variables y se mantienen
exclusivamente los coeficientes de cada una, el signo de igual tambin es
eliminado pero se mantienen los datos del lado derecho de la ecuacin.
Quedando como sigue:
Diagonal principal
La diagonal principal de la matriz busca quede conformada por solo unidades (1)
la parte inferior a la diagonal debe quedar en ceros. Esto se hace utilizando las
operaciones bsicas de rengln para las ecuaciones, de arriba hacia abajo y de
izquierda a derecha.
- Mtodos Numricos
7

Multiplico la ecuacin 1 por 4 y la resto de la ecuacin 2, de igual forma la
multiplico por 7 y la resto de la 3 obteniendo.
Despus divido la ecuacin 2 (rengln 2) entre 3 para hacer el componente de la
diagonal principal 1 quedando como sigue:
Multiplico la ecuacin 2 (rengln 2) por 6 y lo sumo a la ecuacin 3 (rengln 3).
Una vez lograda la diagonal principal formada por unidades y los datos por
debajo de la diagonal principal ceros reintegro las variables en cada ecuacin y
tambin el signo igual de las ecuaciones obteniendo:
Donde el valor de z= 10 y al sustituir este valor en la ecuacin resultante 2,
tendramos
y + 2z = 2 al sustituir el valor de z obtenemos que:
y + 2(10) = 2
y + 20 = 2
y = 2- 20
y = 18
Al sustituir estos valores en la ecuacin resultante 1 se tiene:
1x + 2y + 3z = 1
Si z= 10 y y=18, entonces el valor de x ser:
1x + 2y + 3z = 1
x + 2(18) + 3(10)= 1
x 36 + 30 = 1
x 6 = 1
- Mtodos Numricos
8

x = 1 + 6
x = 7
La solucin del sistema de ecuaciones sera x= 7, y= 18, y z= 10.
El sistema de eliminacin gaussiana es el mismo no importando si es un sistema de
ecuaciones lineales del tipo 22, 33, 44 etc. siempre y cuando se respete la
relacin de al menos tener el mismo nmero de ecuaciones que de variables.

CAPTURAS
LNEA DE CONSOLA PARA INGRESO DE DATOS: Se debe ingresar el nmero de
incgnitas que contendr la ecuacin y los datos del sistema de ecuaciones.
Primero debemos ingresar el nmero de incgnitas





- Mtodos Numricos
9

Despus ingresamos los valores de cada ecuacin del sistema, en este caso sern
3 ecuaciones con tres incgnitas cada una.

PANTALLA DE RESULTADOS: En esta pantalla se mostrara una matriz de las
ecuaciones con los datos ingresados previamente, y con esta matriz se realizara el
clculo de las variables mediante el Mtodo de Eliminacin Gaussiano.




- Mtodos Numricos
10

CDIGO
CLASE MAIN






- Mtodos Numricos
11




CLASE LINEAREQUATIONSOLVER


- Mtodos Numricos
12











- Mtodos Numricos
13


CONCLUSIONES
Anlisis del Mtodo de Eliminacin Gaussiano para dar solucin a ecuaciones
lineales.
Anlisis del proceso que implica el Mtodo de Eliminacin Gaussiano para resolver
problemas de ecuaciones lineales.
Desarrollo de una aplicacin para resolver problemas de Ecuaciones Lineales, por el
Mtodo de Eliminacin Gaussiano, en un lenguaje de programacin C#, realizados
por los integrantes del grupo (Chancay Julissa, Delgado Jonathan, Gmez Tania y
Narea Cristhian).

RECOMENDACIONES

La aplicacin desarrollada puede ser entregada a la Biblioteca de la Facultad de
Ciencias Informticas para que de este material se sirvan los primeros niveles, con
los alumnos que tengan problemas en la resolucin de este tipo de ejercicios.
sta aplicacin ser tambin difundida a nivel de los colegios de Manta para que el
estudiantado se le facilite el proceso de realizar un procedimiento ms largo con los
datos (ecuacin original y derivada de esta) al momento de elaborar una Ecuacin
Lineal mediante el Mtodo de Eliminacin Gaussiano.
Para utilizar sta aplicacin es necesario conocer los fundamentos bsicos de
lgebra lineal, matemticas y tipos de ecuaciones, ya que as se nos facilitar un
mejor manejo, a ms de eso, y por qu no conocer el lenguaje de desarrollo C# ya
que as la persona que se encargar de elaborar el producto final (software) le
resultar fcil terminar este trabajo, pero eso s tambin que est empapado del
tema a desarrollar.

- Mtodos Numricos
14


BIBLIOGRAFA

Copyright (c) 2014 Norfi Carrodeguas. (01 de 01 de 2014). norfi PC. Recuperado el 24 de 01
de 2014, de http://norfipc.com/comandos/consola-cmd-crear-archivos-batch.html
Copyright 2006 - Todos los derechos reservados . (5 de 09 de 2006). La Revi sta
Informati ca. Recuperado el 24 de 01 de 2014, de
http://www.larevistainformatica.com/C1.htm
Google Sites. (15 de 06 de 2008). Procesos Numeri cos. Recuperado el 24 de 01 de 2014, de
https://sites.google.com/site/pnumericos20112/eliminacion-gaussiana