How to extract numeric data from a textfile?

Hi all, is there a method in which I would be able to extract x and y coordinate data from a textfile, when the x and y values are divided by a '/'?
I need to extract and then plot the coordinate data.
The textfile should be attached above. Any help would be greatly appreciated. Thanks :)

 Respuesta aceptada

Walter Roberson
Walter Roberson el 25 de Sept. de 2017
Editada: Walter Roberson el 25 de Sept. de 2017
S = fileread('P01-GroupM(1).txt');
XYstrs = regexp(S, '^X/Ycoords \(in):\s*(?<X>\S+)\s*/\s*(?<Y>\S+)', 'names', 'lineanchors', 'dotexceptnewline');
X = str2double({XYstrs.X});
Y = str2double({XYstrs.Y});
plot(X, Y)
axis equal

Más respuestas (0)

Categorías

Más información sobre Weather and Atmospheric Science en Centro de ayuda y File Exchange.

Preguntada:

el 25 de Sept. de 2017

Comentada:

el 25 de Sept. de 2017

Community Treasure Hunt

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

Start Hunting!

Translated by