PROGRAMA PARA LA DESCOMPOSICIN DE UNA MATRIR LU Y SISTEMA DE
ECUACIONES LINEALES Y DESCOMPOSICIN LU 3X3
CARVAJALINO RODRGUEZ LUIS CARLOS COD: 190259
ORLANDO ALVAREZ Docente
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER OCAA FACULTAD DE INGENIERIAS INGENIERIA DE SISTEMAS OCAA 2013
Descomposicin LU de una Matriz
En el lgebra lineal, la factorizacin o descomposicin LU (del ingls Lower-Upper) es una forma de factorizacin de una matriz como el producto de una matriz triangular inferior y una superior. Debido a la inestabilidad de este mtodo, deben tenerse en cuenta algunos casos especiales, por ejemplo, si uno o varios elemento de la diagonal principal de la matriz a factorizar es cero, es necesario premultiplicar la matriz por una o varias matrices elementales de permutacin. Mtodo llamado factorizacin o con pivote.
Esta descomposicin se usa en el anlisis numrico para resolver sistemas de ecuaciones (ms eficientemente) o encontrar las matrices inversas.
Donde L y U son matrices inferiores y superiores triangulares respectivamente.
Para matrices 3x3, esto es:
Si efectuamos la multiplicacin de L y U, igualando los elementos de ese producto con los de la matriz A correspondientes, se obtiene:
De aqu que los elementos de L y U son, en este caso:
Resolviendo sistemas de lgebra lineal
Dada la ecuacin matricial
Queremos la solucin para un determinando A y b. Los pasos son los siguientes: 1. Primero, resolvemos para y 2. Segundo, resolvemos para x. Ntese que ya tenemos las matrices L y U. La ventaja de este mtodo es que es computacionalmente eficiente, porque podemos elegir el vector b que nos parezca y no tenemos que volver a hacer la eliminacin de Gauss cada vez.
Lenguaje de Programacin PHP
PHP (acrnimo de PHP: Hypertext Preprocessor) es un lenguaje de cdigo abierto muy popular especialmente adecuado para desarrollo web y que puede ser incrustado en HTML. En lugar de usar muchos comandos para mostar HTML (como en C o Perl), pginas PHP contienen HTML con cdigo incluido en el mismo que hace "algo" (en este caso, mostrar "Hola soy un script PHP!). El cdigo PHP est entre medio de etiquetas de comienzo y final especiales<?php y ?> que nos permitirn entrar y salir del "modo PHP".
Lo que distingue a PHP de algo lado-cliente como Javascript, es que el cdigo es ejecutado en el servidor, generando HTML y envindolo al cliente. El cliente recibir los resultados de ejecutar el script, sin ninguna posibilidad de determinar qu cdigo ha producido el resultado recibido. El servidor web puede ser incluso configurado para que procese todos los archivos HTML con PHP y entonces no hay manera que los usuarios puedan saber que tienes debajo de la manga.
Lo mejor de usar PHP es que es extremadamente simple para el principiante, pero a su vez, ofrece muchas caractersticas avanzadas para los programadores profesionales. No sienta miedo de leer la larga lista de caractersticas de PHP, en poco tiempo podr empezar a escribir sus primeros scripts.
Aunque el desarrollo de PHP est centrado en programacin de scripts en lado-servidor, se puede utilizar para muchas otras cosas.
Qu se puede hacer con PHP?
PHP puede hacer cualquier cosa que se pueda hacer con un script CGI, como procesar la informacin de formularios, generar pginas con contenidos dinmicos, o enviar y recibir cookies. Y esto no es todo, se puede hacer mucho ms.
Existen principalmente tres campos en los que se usan scripts en PHP.
Scripts del lado-servidor. Este es el campo ms tradicional y el principal foco de trabajo. Se necesitan tres cosas para que esto funcione. El intrprete PHP (CGI mdulo), un servidor web y un navegador. Es necesario hacer funcionar el servidor, con PHP instalado. El resultado del programa PHP se puede obtener a travs del navegador, conectndose con el servidor web. Consultar la seccin Instrucciones de instalacin para ms informacin. Scripts en la lnea de comandos. Puede crear un script PHP y correrlo sin necesidad de un servidor web o navegador. Solamente necesita el intrprete PHP para usarlo de esta manera. Este tipo de uso es ideal para scripts ejecutados regularmente desde cron (en *nix o Linux) o el Planificador de tareas (en Windows). Estos scripts tambin pueden ser usados para tareas simples de procesamiento de texto. Consultar la seccin Usos de PHP en la lnea de comandos para ms informacin. Escribir aplicaciones de interfaz grfica. Probablemente PHP no sea el lenguaje ms apropiado para escribir aplicaciones grficas, pero si conoce bien PHP, y quisiera utilizar algunas caractersticas avanzadas en programas clientes, puede utilizar PHP-GTK para escribir dichos programas. Tambin es posible escribir aplicaciones independientes de una plataforma. PHP-GTK es una extensin de PHP, no disponible en la distribucin principal. Si est interesado en PHP-GTK, puedes visitar las pginas web del proyecto. PHP puede ser utilizado en cualquiera de los principales sistemas operativos del mercado, incluyendo Linux, muchas variantes Unix (incluyendo HP-UX, Solaris y OpenBSD), Microsoft Windows, Mac OS X, RISC OS y probablemente alguno ms. PHP soporta la mayora de servidores web de hoy en da, incluyendo Apache, IIS, y muchos otros. Esto incluye cualquier servidor web que pueda utilizar el binario PHP de FastCGI, como lighttpd y nginx. PHP funciona ya sea como un mdulo, o como un procesador de CGI.
De modo que, con PHP tiene la libertad de elegir el sistema operativo y el servidor web de su gusto. Adems, tiene la posibilidad de utilizar programacin por procedimientos, programacin orientada a objetos (POO), o una mezcla de ambas.
Con PHP no se encuentra limitado a resultados en HTML. Entre las habilidades de PHP se incluyen: creacin de imgenes, archivos PDF e incluso pelculas Flash (usando libswf y Ming) sobre la marcha. Tambin puede presentar otros resultados, como XHTML y cualquier otro tipo de ficheros XML. PHP puede autogenerar stos archivos y almacenarlos en el sistema de archivos en vez de presentarlos en la pantalla, creando un cach en el lado- servidor para contenido dinmico.
Una de las caractersticas ms potentes y destacables de PHP es su soporte para una gran cantidad de bases de datos. Escribir una pgina web con acceso habilitado a una base de datos es increiblemente simple utilizando una de las extensiones especficas (por ejemplo, para mysql), o utilizar una capa de abstraccin como PDO, o conectarse a cualquier base de datos que soporte el estndar de Conexin Abierta a Bases de Datos por medio de la extensin ODBC. Otras bases de datos podran utilizar cURL o sockets, como lo hace CouchDB.
PHP tambin cuenta con soporte para comunicarse con otros servicios usando protocolos tales como LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (en Windows) y muchos otros. Tambin se pueden crear sockets puros e interactuar usando cualquier otro protocolo. PHP soporta WDDX para el intercambio de datos entre lenguajes de programacin en web. Y hablando de interconexin, PHP puede utilizar objetos Java de forma transparente como objetos de PHP.
PHP tiene tiles caractersticas de procesamiento de texto, las cuales incluyen las Expresiones Regulares Compatibles de Perl (PCRE), muchas extensiones, y herramientas para el acceso y anlisis de documentos XML. PHP estandardiza todas las extensiones XML sobre el fundamento slido de libxml2, y extiende este conjunto de caractersticas aadiendo soporte para SimpleXML, XMLReader y XMLWriter.
Existen otras extensiones interesantes, las cuales estn categorizadas alfabticamente y por categora. Hay extensiones adicionales PECL que podran estar documentadas o no dentro del manual de PHP, tal como XDebug.
Lenguaje de Programacin HTML
HTML (HyperText Markup Language) es un lenguaje muy sencillo que permitedescribir hipertexto, es decir, texto presentado de forma estructurada yagradable, con enlaces (hyperlinks) que conducen a otros documentos ofuentes de informacin relacionadas, y con inserciones multimedia (grficos,sonido...). Este lenguaje es el que se utiliza para presentar informacin en elWorld Wide Web.La descripcin se basa en especificar en el texto la estructura lgica delcontenido (ttulos, prrafos de texto normal, enumeraciones, definiciones, citas,etc.), as como los diferentes efectos que se quieren dar (cursiva, negrita, o ungrfico determinado) y dejar que luego la presentacin final de dicho hipertextose realice por un programa especializado (como Mosaic o Netscape)
Creacin de documentos HTML
Para comenzar slo es necesario: a) Un procesador de texto: Los documentos HTML estn en formato de texto sencillo (tambin conocido como ASCII). El procesador de texto se utiliza para escribir el documento en lenguaje HTML, que ser posteriormente interpretado por el programa navegador correspondiente, siempre que el documento est guardado en formato: "slo texto". El texto escrito tiene dos partes bien diferenciadas, el contenido de la informacin y el conjunto de etiquetas del lenguaje HTML, que permiten determinar el estilo y el tipo de letra que tendr la presentacin del documento final y que pueda ser ledo por un programa cliente. Para escribir un prrafo sin estilo especfico (por defecto) no es necesario poner etiqueta alguna. Lo nico que hay que tener en cuenta es que al presentar el documento se hace caso omiso de los espacios, tabulaciones y retornos de carro que se encuentren en el texto fuente. Por esta razn se utilizan una serie de etiquetas que sustituyen a estos elementos.El texto escrito no sufrir ninguna modificacin, exceptuando los acentos, la letra "" y un conjunto de caracteres especiales a los que, ms adelante, se dedica un apartado.
b) Un navegador del WWW o lo que se denomina programa cliente que permite el acceso a pginas WWW de Internet
Las etiquetas del lenguaje HTML
El lenguaje HTML usa etiquetas o directivas (tags) para indicarle al programa cliente de Web como mostrar el texto. Las etiquetas estn formadas por determinados caracteres metidos entre los signos < >, y con la barra </> cuando se trata de la segunda etiqueta de un efecto (la de cierre). Por ejemplo: <title> para abrir y </title> para cerrar
Estructura de un documento
HTML Un documento HTML comienza con la etiqueta <html>, y termina con </html>.Dentro del documento hay dos zonas bien diferenciadas: el encabezamiento, delimitado por <HEAD> y</HEAD>, que sirve para definir diversos valores vlidos en todo el documento. Y el cuerpo, delimitado por <BODY> y </BODY>, donde reside la informacin del documento. Existen muchos otros elementos que se engloban dentro del encabezamiento pero para la estructura bsica del lenguaje html en su nivel bsico no son necesarios. El cuerpo de un documento HTML contiene el texto que, con la presentacin y los efectos que se decidan, se presentar ante el usuario. Dentro del cuerpo son aplicables todos los efectos que se van a mencionar en el resto de esta gua. Dichos efectos se especifican exclusivamente a travs de "directivas"
Cdigo Documentado
<!DOCTYPE HTML> Definimos tipo de documento HTML5 <html> Inicia nuestro HTML <head> Cabecera de nuestro documento <meta charset="utf-8"> Para reconocer smbolos alfa numricos <title>Matriz LU</title> Ttulo de la pagina <link rel="stylesheet" type="text/css" href="style.css" media="all" /> Llamado a la hoja de estilos </head> Cierre de la cabecera <body> Inicia el cuerpo del documento <div id="wrapper"> Etiqueta contenedora <div id="header"></div> Etiqueta para crear cabecera del sitio <div> <div align="center"><strong><em>Descomposicin LU de una Matriz </em></strong></div> <form name="form1" method="post" action="procesar.php"> Inicio del Formulario 1, enviamos a procesar.php al darle clic al boton <div align="center"> <table width="455" height="152" border="0"> Creamos una Tabla <tr> <td width="63" rowspan="5"><p><img src="abre.png" width="60" height="150"></p></td> Celda con imagen <td> </td> Celda <td> </td> Celda <td> </td> Celda <td width="69" rowspan="5"><img src="cierra.png" width="60" height="150"></td> Celda con Imagen </tr> <tr> <td width="102">a11 <input name="a11" type="text" id="a11" size="5"></td> Celda con campo de texto <td width="103">a12 <input name="a12" type="text" id="a12" size="5"></td>Celda con campo de texto <td width="96">a13 <input name="a13" type="text" id="a13" size="5"></td>Celda con campo de texto </tr> <tr> <td>a21 <input name="a21" type="text" id="a21" size="5"></td>Celda con campo de texto <td>a21 <input name="a22" type="text" id="a22" size="5"></td>Celda con campo de texto <td>a23 <input name="a23" type="text" id="a23" size="5"></td>Celda con campo de texto </tr> <tr> <td height="34">a31 <input name="a31" type="text" id="a31" size="5"></td>Celda con campo de texto <td>a32 <input name="a32" type="text" id="a32" size="5"></td>Celda con campo de texto <td>a33 <input name="a33" type="text" id="a33" size="5"></td>Celda con campo de texto </tr> <tr> <td> </td>Celda <td><div align="center"> <input type="submit" name="button" id="button" value="Descomponer"> </div></td>Celda con Botn de envo de Formulario <td> </td> Celda </tr> </table> Cerramos la table </div> Cerramos div que contiene la tabla <div align="center"></div> Alineamos el contenido dentro del div </form> Cerramos el formulario </div> Cerramos div que contiene el formulario <div> Abrimos un nuevo div <div align="center"><strong><em>Sistema de Ecuaciones Lineales y Descomposicin LU </em></strong></div> <form name="form2" method="post" action="procesar2.php"> Formulario 2, al dar clic sobre el botn enviar a procesar2.php <div align="center"> Creamos un div que contendr una tabla <table width="388" height="152" border="0"> Creamos Tabla <tr> <td width="99"><input name="a11" type="text" id="a11" size="5"> Celda con campo de texto X1</td> <td width="100"><input name="a12" type="text" id="a12" size="5"> Celda con campo de texto X2</td> <td width="100"><input name="a13" type="text" id="a13" size="5"> Celda con campo de texto X3</td> <td width="15">=</td> <td width="67"><input name="r1" type="text" id="r1" size="5"></td> Celda con campo de texto </tr> <tr> <td width="99"><input name="a21" type="text" id="a21" size="5"> Celda con campo de texto X1</td> <td><input name="a22" type="text" id="a22" size="5"> Celda con campo de texto X2</td> <td><input name="a23" type="text" id="a23" size="5"> Celda con campo de texto X3</td> <td>=</td> <td width="67"><input name="r2" type="text" id="r2" size="5"></td> Celda con campo de texto </tr> <tr> <td width="99"><input name="a31" type="text" id="a31" size="5"> Celda con campo de texto X1</td> <td height="34"><input name="a32" type="text" id="a32" size="5"> Celda con campo de texto X2</td> <td><input name="a33" type="text" id="a33" size="5"> Celda con campo de texto X3</td> <td>=</td> <td width="67"><input name="r3" type="text" id="r3" size="5"></td> Celda con campo de texto </tr> <tr> <td colspan="5"><div align="center"> Combinamos Celdas <input type="submit" name="button2" id="button2" value="Resultado"> Celda con botn de envo de formulario </div></td> </tr> </table> Cerramos Tabla </div> Cerramos div contenedor <div align="center"></div> </form> Cerramos formulario </div> <div id="footer"> Creamos un pie de pgina para el sitio <h2><strong><em>Luis Carlos Carvajalino Rodrguez</em></strong></h2> Nombre dentro del pie de pagina </div> cerramos div </div> cerramos div </body> cerramos el cuerpo del sitio </html> cerramos el html finaliza el sitio
Procesar2.php
<meta charset="utf-8"> Nos permite leer caracteres especiales como tildes <link rel="stylesheet" type="text/css" href="style.css" media="all" /> Llamado a hoja de estilos <div id="wrapper"> div contendor <div id="header"></div> creamos cabecera del sitio <div> <div align="center"> <table width="546" height="233" border="0">Creamos una table <tr> <td width="38"> </td> Celda de la Tabla <td width="54"> </td> Celda de la Tabla <td width="54"> </td> Celda de la Tabla <td width="54"> </td> Celda de la Tabla <td width="37"> </td> Celda de la Tabla <td width="37"> </td> Celda de la Tabla <td width="54"> </td> Celda de la Tabla <td width="54"> </td> Celda de la Tabla <td width="54"> </td> Celda de la Tabla <td width="37"> </td> Celda de la Tabla </tr> <tr> <td rowspan="5"><img src="abre.png" width="37" height="90"></td> Celda con imagen <td colspan="3"><div align="center"><strong><em>Matriz L</em></strong></div></td> Celda de la Tabla <td rowspan="5"><img src="cierra.png" width="37" height="90"></td> Celda con imagen <td rowspan="5"><img src="abre.png" width="37" height="90"></td> Celda con imagen <td colspan="3"><div align="center"><strong><em>Matriz U</em></strong></div></td> Celda de la Tabla <td rowspan="5"><img src="cierra.png" width="37" height="90"></td> Celda con imagen </tr> <tr> <td><div align="center"><strong>1</strong></div></td> Celda de la Tabla con valor 1 <td><div align="center"><strong>0</strong></div></td> Celda de la Tabla con valor 0 <td><div align="center"><strong>0</strong></div></td> Celda de la Tabla con valor 0 <td><div align="center"><strong><?php $u11= round(($_POST[a11]),4); Celda de la Tabla, donde calculamos U11 echo $u11; ?> </strong></div></td> <td><div align="center"><strong> <?php $u12= round(($_POST[a12]),4); Celda de la Tabla, donde calculamos U12 echo $u12; ?> </strong></div></td> <td><div align="center"><strong> <?php $u13= round(($_POST[a13]),4); Celda de la Tabla, donde calculamos U13 echo $u13; ?> </strong></div></td> </tr> <tr> <td><div align="center"><strong><?php if ( $u11 == 0) { echo 0; } else { $l21=round(($_POST[a21] / $u11),4); echo$l21; }?></strong></div></td> Celda de la Tabla calculamos l21 <td><div align="center"><strong>1</strong></div></td> Celda de la Tabla con valor 1 <td><div align="center"><strong>0</strong></div></td> Celda de la Tabla con valor 0 <td><div align="center"><strong>0</strong></div></td> Celda de la Tabla con valor 0 <td><div align="center"><strong> <?php $u22=round(($_POST[a22]-($l21*$u12)),4); echo $u22; ?> Celda de la Tabla calculamos u22 </strong></div></td> <td><div align="center"><strong> <?php $u23=round(($_POST[a23]-($l21*$u13)),4); echo $u23; ?> Celda de la Tabla calculamos u23 </strong></div></td> </tr> <tr> <td height="21"><div align="center"><strong> <?php if ( $u11 == 0) { echo 0; } else { $l31=round(($_POST[a31] / $u11),4); echo $l31; }?> Celda de la Tabla calculamos l31 </strong></div></td> <td><div align="center"><strong> <?php if ( $u22 ==0) {echo 0; } else { $l32=round(((($_POST[a32])-($l31*$u12))/($u22)),4); echo $l32; }?> Celda de la Tabla calculamos l32 </strong></div></td> <td><div align="center"><strong>1</strong></div></td> Celda de la Tabla valor 1 <td><div align="center"><strong>0</strong></div></td> Celda de la Tabla valor 0 <td><div align="center"><strong>0</strong></div></td> Celda de la Tabla valor 0 <td><div align="center"><strong> <?php $u33=round(($_POST[a33]-($l31*$u13)-($l32*$u23)),4); echo $u33; ?> Celda de la Tabla calculamos u33 </strong></div></td> </tr> <tr> <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla </tr> <tr> <td> </td> <td colspan="3"><div align="center"><strong><em>Valores de Z</em></strong></div></td> Combinamos Celdas <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td></td> <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla </tr> <tr> <td> </td> <td colspan="3"><div align="left"><strong> <?php $z1= round(($_POST[r1]),4); echo 'Z1= '. $z1; ?> Celda de la Tabla calculamos z1 </strong> </div></td> <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td></td> <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla </tr> <tr> <td> </td> <td colspan="3"><div align="left"><strong> Combinamos celdas <?php $z2= round(($_POST[r2]-($l21*$z1)),4); echo 'Z2= '. $z2; ?> Celda de la Tabla calculamos z2 </strong></div></td> <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td></td> <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla </tr> <tr> <td> </td> <td colspan="3"><div align="left"><strong> <?php $z3= round(( $_POST[r3]-($l31*$z1)-($l32*$z2)),4); echo 'Z3= '. $z3; ?> Celda de la Tabla calculamos z3 </strong></div></td> <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla </tr> <tr> <td> </td> <td colspan="3"><div align="center"><strong><em>Valores de X </em></strong></div></td> Celda Combinada <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla </tr> <tr> <td> </td> <td colspan="3"><div align="left"><strong> <?php if ($u33==0) { echo 0;} else{ $x3= round(($z3/$u33 ),4); echo 'X3= '. $x3; }?> Celda de la Tabla calculamos u33 </strong></div></td> <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla </tr> <tr> <td> </td> <td colspan="3"><div align="left"><strong> <?php if ($u22==0) { echo 0;} else{ $x2= round(( ($z2-($u23*$x3))/ $u22 ),4); echo 'X2= '. $x2; }?> Celda de la Tabla calculamos x2 </strong></div></td> <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla </tr> <tr> <td> </td> <td colspan="3"><div align="left"><strong> <?php if ($u11==0) { echo 0;} else{ $x1= round((($z1-$x2-($u13*$x3))/$u11 ),4); echo 'X1= '. $x1;} ?> Celda de la Tabla calculamos x1 </strong></div></td> <td> </td> Celda de la Tabla <td> </td> Celda de la Tabla <td colspan="3"><div align="right"><a href="lu.php"><em><strong>Volver </strong></em></a></div></td> link hacia atrs <td> </td> </tr> </table> Fin de la Tabla </div> <div align="center"></div> </div> <div id="footer"> Creamos Pie de pgina del sitio <h2><strong><em>Luis Carlos Carvajalino Rodrguez</em></strong></h2> </div> </div> cerramos divs Procesar.php <meta charset="utf-8"> Reconocer caracteres especiales como tildes <link rel="stylesheet" type="text/css" href="style.css" media="all" /> llamado a la hoja de estilos <div id="wrapper"> div contenedor <div id="header"></div><div> div para crear cabecera del sitio <div align="center"> centramos div <table width="546" height="233" border="0"> creamos tabla <tr> <td width="38"> </td> Celda de la tabla <td width="54"> </td> Celda de la tabla <td width="54"> </td> Celda de la tabla <td width="54"> </td> Celda de la tabla <td width="37"> </td> Celda de la tabla <td width="37"> </td> Celda de la tabla <td width="54"> </td> Celda de la tabla <td width="54"> </td> Celda de la tabla <td width="54"> </td> Celda de la tabla <td width="37"> </td> Celda de la tabla </tr> <tr> <td rowspan="5"><img src="abre.png" width="37" height="90"></td> Celda de la table con imagen <td colspan="3"><div align="center"><strong><em>Matriz L</em></strong></div> <div align="center"></div> <div align="center"></div></td> Celda combinada <td rowspan="5"><img src="cierra.png" width="37" height="90"></td> Celda con imagen <td rowspan="5"><img src="abre.png" width="37" height="90"></td> Celda con imagen <td colspan="3"><div align="center"><strong><em>Matriz U</em></strong></div></td> Celda combinada <td rowspan="5"><img src="cierra.png" width="37" height="90"></td> Celda con imagen </tr> <tr> <td><div align="center"><strong>1</strong></div></td> Celda de la tabla con valor 1 <td><div align="center"><strong>0</strong></div></td> Celda de la tabla con valor 0 <td><div align="center"><strong>0</strong></div></td> Celda de la tabla con valor 0 <td><div align="center"><strong><?php $u11= $_POST[a11]; echo round($u11,4); ?> </strong></div></td> Celda de la tabla Calculamos U11 <td><div align="center"><strong> <?php $u12= $_POST[a12]; echo round($u12,4); ?> Celda de la tabla Calculamos U12 </strong></div></td> <td><div align="center"><strong> <?php $u13= $_POST[a13]; echo round($u13,4); ?> Celda de la tabla Calculamos U13 </strong></div></td> </tr> <tr> <td><div align="center"><strong><?php if ( $u11 == 0) { echo 0; } else { Celda de la tabla Calculamos l21 $l21=$_POST[a21] / $u11; echo round($l21,4); }?></strong></div></td> <td><div align="center"><strong>1</strong></div></td> Celda de la tabla con valor 1 <td><div align="center"><strong>0</strong></div></td> Celda de la tabla con valor 0 <td><div align="center"><strong>0</strong></div></td> Celda de la tabla con valor 0 <td><div align="center"><strong> <?php $u22=$_POST[a22]-($l21*$u12); echo round($u22,4); ?> Celda de la tabla Calculamos U22 </strong></div></td> <td><div align="center"><strong> <?php $u23=$_POST[a23]-($l21*$u13); echo round($u23,4); ?> Celda de la tabla Calculamos U23 </strong></div></td> </tr> <tr> <td height="21"><div align="center"><strong> <?php if ( $u11 == 0) { echo 0; } else { $l31=$_POST[a31] / $u11; echo round($l31,4); }?> Celda de la tabla Calculamos l31 </strong></div></td> <td><div align="center"><strong> <?php if ( $u22 ==0) {echo 0; } else { $l32=(($_POST[a32])-($l31*$u12))/($u22); echo round($l32,4); }?> Celda de la tabla Calculamos Ul32 </strong></div></td> <td><div align="center"><strong>1</strong></div></td> Celda de la tabla con valor 1 <td><div align="center"><strong>0</strong></div></td> Celda de la tabla con valor 0 <td><div align="center"><strong>0</strong></div></td> Celda de la tabla con valor 0 <td><div align="center"><strong> <?php $u33=$_POST[a33]-($l31*$u13)-($l32*$u23); echo round($u33,4); ?> Celda de la tabla calculamos u33 </strong></div></td> </tr> <tr> <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla </tr> <tr> <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla </tr> <tr> <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla </tr> <tr> <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td><strong><em><a href="index.php">Volver</a></em></strong></td> Celda de la tabla con link al inicio <td> </td> </tr> <tr> <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla <td> </td> Celda de la tabla </tr> </table> Cerramos la tabla </div> <div align="center"></div> cerramos div </div><div id="footer"> creamos un pie de pgina para el sitio <h2><strong><em>Luis Carlos Carvajalino Rodrguez</em></strong></h2> </div> </div>
Style.css
body { Aplicamos caractersticas especiales al body o cuerpo del sitio font-family:Verdana, Arial, Helvetica, sans-serif; letra font-size:11px; tamao letra color:#333333; color letra background-color:#f9f7ed; color de fondo margin:0px; margenes } #wrapper { Aplicamos caractersticas especiales al contenedor Wraper del sitio width:978px; ancho margin:auto; margenes background-color:#FFFFFF; Color de fondo } #header { Aplicamos caractersticas especiales a la cabecera del sitio background-image:url(img/header.jpg); imagen de fondo background-repeat:no-repeat; le indicamos que no repita la imagen de fondo height:150px; Altura }
#footer { Aplicamos caractersticas especiales al pie de pgina del sitio height:30px; altura color:#FFFFFF; color texto text-align:center; Alinear texto background-image:url(img/footer.png); Imagen de fondo }
MANUAL DE USUARIO
El programa en su interfaz de inicio da dos opciones, la primera calcular las matrices LU de otra matriz y la segunda resolver un sistema de ecuaciones 3x3 con el mtodo LU.
En la primera opcin deber ingresar los datos correspondendientes a la matriz que desea hallarle las matrices LU, para esto ingrese el valor en el recuadra que aparece al lado de cada posicin de la matriz
Luego de clic en el botn descomponer, para hallar el resultado; este ser mostrado de la siguiente forma:
En segunda opcin para calcular el sistema de ecuaciones 3x3 por el mtodo, ingrese las 3 ecuaciones siguiendo el parmetro ax1+bx2+cx3=d para cada una de ellas, digite el valor en el cuadra que acompaa cada incgnita:
Luego de clic en resultado para obtener el resultado este ser mostrado de la siguiente forma:
REFERENCIAS DOCUMENTOS ELECTRONICOS
Gua HTML, Universidad de Navarra http://webcache.googleusercontent.com/search?q=cache:3t9sG9ztpUQJ:www.unav.es/SI/se rvicios/guias/GuiaHtml.pdf+&cd=2&hl=es-419&ct=clnk&gl=co