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]
