How to convert data from txt file to Matlab Arrays
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have a txt file having some data. I have attached it to this question.
Below is first line from txt file.
16:14:45.077,X,21.4,700,0.0,45,-500,50,555,-38
Each data set is separated by comma. I want to convert them to matlab arrays.
As a result I should get 10 arrays.
for example:
a = 16:14:45.077
b = X
d = 21.4
e = 700
f = 0.0
g = 45
h = -500
i = 50
j = 555
k = -38
I have tried few methods but nothing works properly.
Can anyone please guide me how to do?
Regards
0 comentarios
Respuestas (1)
Victor Alves
el 5 de Nov. de 2020
Editada: Victor Alves
el 5 de Nov. de 2020
try this code:
data = dlmread('filename.txt');
save('filename.mat', 'data');
3 comentarios
Victor Alves
el 5 de Nov. de 2020
maybe
then, simply, try:
data = readtable('filename.txt')
it should work with the X
Walter Roberson
el 5 de Nov. de 2020
t = readtable('filename.txt', 'readvariablenames',false);
a = t{:,1};
b = t{:,2};
c = t{:,3};
d = t{:,4};
e = t{:,5};
f = t{:,6};
g = t{:,7};
h = t{:,8};
i = t{:,9};
j = t{:,10};
... but generally speaking it would typically be easier to
t = readtable('filename.txt', 'readvariablenames',false);
t.Properties.Variablenames = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'};
and then refer to t.a instead of a, t.f instead of f and so on.
Ver también
Categorías
Más información sobre Text Files 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!