how to read a data from text file

I want to read data from text file formatted as follows:
number 7 is the number of points and they are listed in form of (x y z).
_____________________________________________________________________________________________________________________________-
7
(
(-1.4330704e-08 2.9000119e-12 0)
(1.0601769e-06 -0.0001249935 0)
(1.0601769e-06 0.00012499351 0)
(-1.4330704e-08 2.9000119e-12 0.00016666667)
(1.0601769e-06 -0.0001249935 0.00016666667)
(1.0601769e-06 0.00012499351 0.00016666667)
(4.391607e-06 -0.00025131502 0)
)
____________________________________________________________________________________________________________________________________
how to exclude the first 2 lines and last one and only include numbers inside the brackets and export the as x,y and z arry

 Respuesta aceptada

dpb
dpb el 10 de Abr. de 2021
Editada: dpb el 10 de Abr. de 2021
zein=readlines('yourfilename.txt');
xyz=str2double(split(extractBetween(zein(3:end-1),'(',')')," "));

Más respuestas (0)

Categorías

Más información sobre Large Files and Big Data en Centro de ayuda y File Exchange.

Productos

Versión

R2020a

Preguntada:

el 10 de Abr. de 2021

Editada:

dpb
el 10 de Abr. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by