Borrar filtros
Borrar filtros

How to read a term of the file

1 visualización (últimos 30 días)
Moises Belda
Moises Belda el 19 de Jun. de 2019
Editada: Jan el 19 de Jun. de 2019
Hi, I would know if someone can help me with this. In the file I have, I only need to read the third term of the second column, I mean, the total_z colum, which in the first row is -9.471316e-01. So I need to obtain this term of all the file.
Thanks
  2 comentarios
Bob Thompson
Bob Thompson el 19 de Jun. de 2019
Editada: Bob Thompson el 19 de Jun. de 2019
I do not have the ability to look at your data. Would you describe the file layout as a numeric data sheet? If so, the simplest way to accomplish what you are asking for is to read the entire file into a matrix, and then extract that one value by indexing.
Moises Belda
Moises Belda el 19 de Jun. de 2019
Editada: Jan el 19 de Jun. de 2019
I have something like that, which allows me to read the first term of this column, but I need to read the third term. I know I have to change something, but I quite confused with the %f and %s.
%%
ffs = 'h:\m\cssm\force.dat'; % change to your folder
fid = fopen( ffs, 'r' );
cac = textscan( fid, '%*f%s%*s%*s', inf, 'Headerlines',4, 'Delimiter','\t');
fclose( fid );
total_x = cellfun( @(chr) sscanf(chr,'(%f %*f %*f)'), cac{1} );

Iniciar sesión para comentar.

Respuesta aceptada

infinity
infinity el 19 de Jun. de 2019
Hello,
Here is a solution that you can refer:
clear
format long
a = readtable('force1.dat','HeaderLines',4);
b = a(:,4);
c = b{:,1};
n = length(c);
d = zeros(n,1);
for i = 1:n
d(i) = str2double(c{i}(1:end-1));
end
d(1)
Your data is now saved in varibale d.
Best rergards,
Trung
  5 comentarios
Bob Thompson
Bob Thompson el 19 de Jun. de 2019
Have you tried Trung's answer?
Moises Belda
Moises Belda el 19 de Jun. de 2019
Not yet, until tomorrow I won’t check it.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Data Import and Export en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by