How to save normalized data set in file for using it again?

2 次查看(过去 30 天)
I have dataset in csv file. I have normalized it using
Data = rand(10, 20); % Test data, use your data instead
minData = min(Data(:));
maxData = max(Data(:));
scaled = (Data - minData) / (maxData - minData); % Scaled to [0, 1]
scaled = scaled * 2 - 1; % Scaled to [-1, 1]
now the data is normalized, i want to save the normalized data in file again like csv, txt etc.
  1 个评论
Jan
Jan 2017-4-28
Do you see that the shown code is not relevant for your question? A scaled = rand(2,5) would be sufficient also.

请先登录,再进行评论。

采纳的回答

Walter Roberson
Walter Roberson 2017-4-27
You could use save() or csvwrite() or dlmwrite() or xlswrite()
I would suggest saving as a binary .mat file unless you need it as text for another program.
  6 个评论
Walter Roberson
Walter Roberson 2017-4-28
save() does not save in csv form.
save dataset.txt scaled -ascii -double %text format but not commas
or
csvwrite('dataset.csv', scaled)

请先登录,再进行评论。

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by