Autor
|
Tema: matriz escalonada (metodo de gauss) (Leído 15,867 veces)
|
SoyelRobert
Desconectado
Mensajes: 46
|
Cierto.
Quizás sería mejor hacer solo la triangulación y resolverla recursivamente. Si te encuentras con alguna paridad (0x = 4) entonces ya paras.
pero las matrices no tienen porque representar un sistema de ecuaciones a menos que se indique lo contrario, ademas si se llegase a esa prioridad ( 0x = 4) seria conveniente seguir aplicando el algoritmo para obtener unas ecuaciones parametricas facilmente. Se podria hacer con una funcion recursiva hasta que unicamente queden unos y por arriba y por debajo de estos, ceros... que al acabar te da la identidad? pues ok, que no? se concluye que el determinante de la matriz debia ser cero o no cuadrada, etc salu2!
|
|
|
En línea
|
getting louder!
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
pero las matrices no tienen porque representar un sistema de ecuaciones a menos que se indique lo contrario, ademas si se llegase a esa prioridad ( 0x = 4) seria conveniente seguir aplicando el algoritmo para obtener unas ecuaciones parametricas facilmente.
Se podria hacer con una funcion recursiva hasta que unicamente queden unos y por arriba y por debajo de estos, ceros... ...........................................
Lo primero parece casi evidente. Pero .....
Las matrices no caen del cielo, tienen su propia génesis. Nacen en la vida real de tratar de simular lo real con modelos matemáticos y ello conlleva al planteamiento, en general de sistemas de ecuaciones, bien en el cálculo matricial, aplicaciones lineales, cálculo tensorial,etc que a su vez surgen de la necesidad de estudiar "algo" concreto, sea un modelo poblacional, el cálculo de un tensor de inercia para una estructura, resolución de circuitos eléctricos y/ o electrónicos, desarrollo de las ecuaciones de una torre de destilación de una petroquímica, un modelo matemático del comportamiento y predicción atmosférico ..... . Y ese último ejemplo que planteo, si bien lo que digo también es aplicable a los casos anteriores y multitud de casos más, resulta que la cantidad de variables inmersas en el problema puede ser ingente así como las relaciones entre ellas, que originan los sistemas ecuaciones no siempre representables linealmente tal como estamos acostumbrados.
Y a lo anterior se suma que de una matriz puede interesarnos algo concreto, bien sea el determinante, o norma, o los autovalores u autovectores o ........
Y para todo ello lo mejor es tener previamente su forma triangular, aunque no sea necesariamente cuadrada, o mejor aún su forma diagonal. Y ello cuando es posible dicha actuación, por no hablar de la descomposición LD y de ......etc,etc.
Y es que trabajar con matrices de 100x100 o 1000x1000, por poner un par de ejemplos de matrices "indigestivas" por su tamaño y llenas de números de la vida real, que no suelen ser los bonitos números enteros sino los muy desagradables decimales que tienen a su vez la desagradable costumbre de ser o muy grandes o muy pequeños (pensemos en los problemas que surgen en química y que conllevan el uso de concentraciones) en la vida real es duro.
Nuestros códigos están bien para andar por casa pero cuando las cosas se ponen serias, entiéndase a nivel profesional, nada como los paquetes matemáticos comerciales, tipo el Mathematica o el Matlab, por mencionar los más conocidos. O acaso a alguno de nosotros se nos ocurre meternos a desarrollar un programa de dibujo que nos permita plasmar en un dibujo un edificio. ¡Venga hombre!, que para eso ya están el Autocad con toda su familia de subproductos, o el Cypecad y análogos para calcular su estructura.
Y volviendo al tema de la triangularización/diagonalizaciçon claro que se puede resolver de diferentes maneras , directa como yo plantee, según lo que pedía el autor del tema- no hay que olvidar que es una respuesta a un código planteado -, o por una cadena de funciones que troceen el problema o mediante una función recursiva o que sé yo. Soy demasiado nuevo aún es este mundillo.
Sorry, creo que se me ha ido la olla un poco. ¡¡¡¡ Saluditos! ..... !!!!
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Consulta metodo Matriz Java
Java
|
matc33
|
2
|
2,164
|
23 Octubre 2013, 17:28 pm
por visualfree
|
|
|
S.O.S : Programa que solucione sistemas Lineales x método de Gauss :)
Programación C/C++
|
Bachanilorac
|
1
|
2,401
|
20 Noviembre 2014, 21:13 pm
por avesudra
|
|
|
AYUDA ... Sistema lineal NxN por el método de Gauss (PIVOTE)
Programación C/C++
|
Alele54
|
0
|
1,955
|
7 Diciembre 2015, 23:21 pm
por Alele54
|
|
|
Resolver el metodo de Gauss
Programación C/C++
|
angel1397
|
4
|
2,873
|
3 Octubre 2016, 00:25 am
por BlackBlex
|
|
|
Ayuda con codigo que resuelve matrices por metodo gauss
Programación C/C++
|
flosan17
|
0
|
1,930
|
6 Marzo 2017, 15:55 pm
por flosan17
|
|