Hola a todos.

Problema resuelto.

Se trataba de un problema de configuración del símbolo utilizado como
separador de decimales. Utilizo XP.

Antes de usar Calc, habia usado una aplicación que requeria utilizar el
punto '.' como seprarador de decimales. Para ello entré en el Panel de
control/Ociones regionales y, sin cambiar de idioma, entré en Personalizar
y sustituí la coma ',' por el punto '.' como caracter de separación de
decimales.

Sin deshacer el cambio anterior, arranqué el Calc que continuó mostrando 
',' como seperador decimal. Como daba errorres en el cálculo de la matriz
inversa restituí la configuración regional volviendo a poner ',' como
separador regional. El error persistia.

El error se ha corregido al reiniciar OO. Por lo visto, a diferencia del
Excel, los cambios en la configuración regional no son efectivos hasta que
se reinicia OO.

Lo que no queda claro es porqué el cálculo era correcto con la matriz de
5x5 y erróneo con la de 8x8 pues ambas tenian números con decimales.

Sirva lo expuesto por si alguien se encuentra con el mismo error y por si
se puede corregir en la próxima versión de OO.

Saludos,

Jore.

> Hola,
>
> Utilizo la función MINVERSA de Calc (OO 2.0.3) para invertir matrices.
> Multiplico las dos matrices con MULTM para comprobar que da la matriz
> identidad.
>
> Con una matriz 5x5 funciona correctamente.
> Con una matriz 8x8 no funciona bien.
>
> Cual és el problema?
>
> Al final del mensaje adjunto las matrices utilizadas.
>
> Muchas gracias.
>
> Jorge.
>
>
> Matriz 5x5:
>
> 4000  0       0       0       -2000
> 0     4000    0       -4000   0
> 0     0       2859,4  0       -1429,7
> 0     -4000   0       4714,8  714,9
> -2000 0       -1429,7 714,9   3429,7
>
> Matriz 8x8:
>
> 3431,08       715,54  -2000   0       -1431,08        -715,54 0
> 715,54        357,77  0       0       -715,54 -357,77 0
> -2000 0       4000    0       0       0       -2000
> 0     0       0       4000    0       -4000   0
> -1431,08      -715,54 0       0       2862,17 0       -1431,08
> -715,54       -357,77 0       -4000   0       4715,54 715,54
> 0     0       -2000   0       -1431,08        715,54  3431,08
> 0     0       0       0       715,54  -357,77 -715,54
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a