close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 11 years ago

Last modified 10 years ago

#1745 new task

Descompocisión de Jordan

Reported by: César Pérez Álvarez Owned by: Jorge
Priority: normal Milestone: Mantainance
Component: Kernel Version: 3.1
Severity: major Keywords:
Cc: cperez@…, fmunoz@…

Description

Necesitaría un paquete tolR con las funciones básicas de descomposición de jordan de matrices diagonalizables por cajas. Necesitaría la matiz por cajas y la matriz U tal A = UJ(U-1).

Claro, lo ideal es que de los autovalores, sean complejos o no y sus multiplicidades también.

Lo ideal seria, conjunto de autovalores con sus multiplicidades, J construida por bloques y U, y U_1; talque A = UJ(U_1).

Evidentemente lo bueno sería que te dijese también si es o no diagonalizable.

Change History (1)

comment:1 Changed 10 years ago by Pedro Gea

Cc: fmunoz@… added

En la StdLib hay dos funciones (MainComponents y HtmlSeriesComponents) que hacen referencia a una función compilada denominada JordanIterative.

Esta función no existe en las versiones actuales de TOL, aunque sí se encuentra en tol.1.1.4 junto a otra denominada JordanFactor.

El código de esta función parece que sigue presente: tolp/trunk/tol/bmath/blinalg/linalg.cpp (línea 815 en adelante) aunque no hay una función TOL disponible.

Se desconoce por qué desapareció esta función.

Note: See TracTickets for help on using tickets.