.dat file editing

5 ビュー (過去 30 日間)
Dhyrim
Dhyrim 2017 年 5 月 3 日
編集済み: John Kelly 2017 年 11 月 10 日
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

回答 (1 件)

KL
KL 2017 年 5 月 3 日
編集済み: KL 2017 年 5 月 3 日
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 件のコメント
Dhyrim
Dhyrim 2017 年 5 月 4 日
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 2017 年 5 月 4 日
that's surprising. I created my own dat file with few values of similar precision and the import works fine.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeStandard File Formats についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by