.dat file editing

11 visualizaciones (últimos 30 días)
Dhyrim
Dhyrim el 3 de Mayo de 2017
Editada: John Kelly el 10 de Nov. de 2017
Hi, I need help with some beginner lvl stuff in matlab. I have a .dat file, with 3 colums of long data, that I want to use in another program for research. I would like to open the file, and multiply/add every value of the first column with a fixed number. Then after the values are changed, i would want to save it under a new name, but still as a .dat file, so I can use it outside of matlab. Can anyone help me with this? Thx in advance

Respuestas (1)

KL
KL el 3 de Mayo de 2017
Editada: KL el 3 de Mayo de 2017
data_in = dlmread('sample.dat');
data_out = [data_in(:,1)*2, data_in(:,2)+4, data_in(:,3)];
save my_data.dat data_out -ASCII
check here
  10 comentarios
Dhyrim
Dhyrim el 4 de Mayo de 2017
Its kinda working, I imorted the data and then saved it using the line you proposed. Only problem is, now it saves the numbers in their short form, it cuts it of after a certain decimal.... and I also used format long
KL
KL el 4 de Mayo de 2017
that's surprising. I created my own dat file with few values of similar precision and the import works fine.

Iniciar sesión para comentar.

Categorías

Más información sobre Standard File Formats en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by