Matlab - Problema con load

 
Vista:

Problema con load

Publicado por Pablo (1 intervención) el 02/12/2005 13:02:46
Intento cargar las variables de un fichero txt en el cual tenemos una matriz de 2827*122. El problema es que nos lo carga bien, pero los valores nos los multiplica por 10^-7.
El comando que utilizamos es:

>> mat3=load('matrix0.txt')

mat3 =

1.0e+007 * -------------->No sabemos porque multiplica por esto

Columns 1 through 9

1.9900 0.0000 0.0000 0.0000 0.0000 0.0000 0.0001 0.0000 0.0000
1.9900 0.0000 0.0000 0.0000 0.0000 0.0000 0.0001 0.0000 0.0000
1.9900 0.0000 0 0.0000 0.0000 0.0000 0.0001 -0.0000 -0.0000...........

Este es el resultado que da cuando nosotros tenemos valores del tipo:

19900102 1.54 1.28 8 2.5 2.4 1021.7 1.40 3.72 ....

¿Qué está ocurriendo, por dios??????
Si alguien nos puede echar un cable, se lo agradeceriamos mucho.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con load

Publicado por Alejandro (1 intervención) el 02/12/2005 13:29:49
Yo tengo el mismo problema. Intento generar una matriz con valores muy distantes y me hace lo mismo:

Si creo un vector con estos valores me la crea bien:
>> a=[999 1000 1500 1200]

a =

999 1000 1500 1200

A la que le pongo un valor mucho menor como 0.5 ya me modifica todos los valores.
>> a=[999 1000 1500 1200 0.5]

a =

1.0e+003 *

0.9990 1.0000 1.5000 1.2000 0.0005

¿Como lo soluciono?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar