MATLAB Answers

C Zeng

Question about store and obtain data in matlab.

Asked by C Zeng
on 21 Jun 2012

Hello, I want to program to store a table of large size, does matlab support it and how to store the solution to a file?

When store it, I want to use those results in another project, how to obtain the data stored then?

For example, I want to store a 1000*5 matrix to a file, maybe a txt file. And I want to use the result by another file, how to obtain it? Thank you!



No products are associated with this question.

1 Answer

Answer by Walter Roberson
on 21 Jun 2012
 Accepted answer

See save() and xlswrite() and dlmwrite(); see also fprintf()


Hi, Walter, this is only for save data to a file(excel, csv, or txt), but how to read the file(matrix) and obtain the corresponding data?

Depends what the other project is implemented in. If it is in MATLAB then consider saving to a .mat file instead of a text file. If you choose not to do that but the other project is in MATLAB, then:
To read values from a file, use load() or importdata() or uiimport() or csvread() or xlsread() or dlmread() or textscan() or the basic I/O functions such as fgetl() and fscanf().

Join the 15-year community celebration.

Play games and win prizes!

Learn more
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!