Reading and writing a 2-column table of strings to text file

8 visualizaciones (últimos 30 días)
I have a novice question on saving to and loading from text files. I'm new to Matlab, so I need very simple step-by-step instructions on how to do this. Perhaps it is in a tutorial somewhere, that would be fine if someone could point me to it.
I want to save and load values as a text file with two columns. There is a mix of strings and numbers, so everything could be converted to strings before saving. That would be fine.
The first column is a list of parameter names, the second is the value of these parameters.
For example , the first column with three rows might be "parameter name 1", "parameter name 2", "parameter name 3". The second column of three rows might be "100", "200", "Off".
I would like to create this text file, and be able to load and interpret it again. Thank you!

Respuesta aceptada

Takumi
Takumi el 4 de Jun. de 2020
Editada: Takumi el 4 de Jun. de 2020
You can find many ways by following the links below.
  4 comentarios
Takumi
Takumi el 4 de Jun. de 2020
I made a sample program. Is it helpful?
names = {'param1','param2','param3'};
values = [100,200,NaN];
fname = 'test.txt';
output = [names',num2cell(values)'];
writecell(output,fname)
clear
data = readcell('test.txt');
Names = data(:,1);
Values = cell2mat(data(:,2));
Peter de Goot
Peter de Goot el 4 de Jun. de 2020
Thank you, yes, this is within a program using app designer. The example is very clear, thank you!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Characters and Strings 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