error formato datos mostrados por uitable MATLAB GUI
Publicado por gumer (2 intervenciones) el 10/04/2013 13:04:31
Hola a todos.
Mi problema es que tengo que imprimir los resultados de una matriz generada y, al querer
imprimirlos por pantalla utilizando una uitable, estos resultados no se corresponden con
los valores que me son devueltos en la ventana de comandos de matlab, si no que me son
devueltos con muchisimos decimales, de tal forma que aparecen expresados en forma de notacion
cientifica.
Esto es lo que me aparece en la ventana de comandos de matlab (resultado correcto).
T =
0.00 1.00 0.00 0.00
0.00 -0.00 1.00 -640.00
1.00 -0.00 -0.00 1350.00
0 0 0 1.00
Y esto es lo que me devuelve la uitable:
6.1232e-17 1 1.2246e-16 5.5109e-14
6.1232e-17 -1.2246e-16 1 -640
1 -6.1232e-17 -6.1232e-17 1350
0 0 0 1
que es tambien el resultado correcto, pero "feo". No entiendo por que no me devuelve los datos
expresados como en la primera matriz.
¿Alguien tiene alguna sugerencia sobre como resolver este problema?
Si necesitais informacion adicional, por favor, pedidmela.
Muchisimas gracias.
Mi problema es que tengo que imprimir los resultados de una matriz generada y, al querer
imprimirlos por pantalla utilizando una uitable, estos resultados no se corresponden con
los valores que me son devueltos en la ventana de comandos de matlab, si no que me son
devueltos con muchisimos decimales, de tal forma que aparecen expresados en forma de notacion
cientifica.
Esto es lo que me aparece en la ventana de comandos de matlab (resultado correcto).
T =
0.00 1.00 0.00 0.00
0.00 -0.00 1.00 -640.00
1.00 -0.00 -0.00 1350.00
0 0 0 1.00
Y esto es lo que me devuelve la uitable:
6.1232e-17 1 1.2246e-16 5.5109e-14
6.1232e-17 -1.2246e-16 1 -640
1 -6.1232e-17 -6.1232e-17 1350
0 0 0 1
que es tambien el resultado correcto, pero "feo". No entiendo por que no me devuelve los datos
expresados como en la primera matriz.
¿Alguien tiene alguna sugerencia sobre como resolver este problema?
Si necesitais informacion adicional, por favor, pedidmela.
Muchisimas gracias.
Valora esta pregunta


0