hot to write text file

2 visualizaciones (últimos 30 días)
merve arpacioglu
merve arpacioglu el 21 de Dic. de 2021
Respondida: merve arpacioglu el 21 de Dic. de 2021
%%Read file
str=fileread('C:\Users\merve\OneDrive\Masaüstü\S.txt');
%%Remove some annoying segments
str=regexprep(str,'(0 0 0)',' ');
%%Find data in brackets and remove brackets
n='(+|-)?\d+(\.\d+)?(e(+|-)?\d+)?';
str_out=regexp(str,['[(]',n,'\s',n,'\s',n,'[)]'],'match');
str_out=regexprep(str_out, '(', '')';
str_out=regexprep(str_out, ')', '');
num_out=cellfun(@str2num,str_out,'UniformOutput',false);
num_out=cell2mat( num_out )
  1 comentario
Geoff Hayes
Geoff Hayes el 21 de Dic. de 2021
@merve arpacioglu - what exactly is your question? Please clarify and describe how it relates to the code that you have presented.

Iniciar sesión para comentar.

Respuestas (1)

merve arpacioglu
merve arpacioglu el 21 de Dic. de 2021
how to write text file
%%Read file
str=fileread('C:\Users\merve\OneDrive\Masaüstü\S.txt');
%%Remove some annoying segments
str=regexprep(str,'(0 0 0)',' ');
%%Find data in brackets and remove brackets
n='(+|-)?\d+(\.\d+)?(e(+|-)?\d+)?';
str_out=regexp(str,['[(]',n,'\s',n,'\s',n,'[)]'],'match');
str_out=regexprep(str_out, '(', '')';
str_out=regexprep(str_out, ')', '');
num_out=cellfun(@str2num,str_out,'UniformOutput',false);
num_out=cell2mat( num_out )

Etiquetas

Productos


Versión

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by