Matlab - Matriz a fichero txt

 
Vista:

Matriz a fichero txt

Publicado por Sergio (12 intervenciones) el 19/06/2017 17:23:02
Hola. Necesito un poco de ayuda ya que no encuentro solucion al siguiente problema.

Dispongo de una matriz llamada 'm', la cual no la puedo imprimir en txt con el comando fprintf. Estoy intentando usar el comando dlmwrite, la cual me la saca en txt pero los decimales de mis valores son iguales y me los separa por comas. Tal que así:

dlmwrite('datos.gts',m, 'precision', '%.4')

2017.367123,2017.000000,134.000000,37.787765,

Me gustaría saber como separarlo por espacio y establecer el nivel de decimales para cada uno de los elementos de la matriz.

Muchas gracias.
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
Imágen de perfil de JESUS DAVID ARIZA ROYETH
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Matriz a fichero txt

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 20/06/2017 23:18:52
puedes usar algo así con dlmwrite

1
dlmwrite('datos.gts',m,'delimiter','\t','precision',13)

aquí el delimitador es una tabulación para espacio en blanco solo usa
1
' '
pero si necesitas establecer un nivel de decimales para cada elemento entonces ya tienes que hacer un ciclo for que vaya escribiendo en un txt,
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