hot to write text file

2 vues (au cours des 30 derniers jours)
merve arpacioglu
merve arpacioglu le 21 Déc 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 commentaire
Geoff Hayes
Geoff Hayes le 21 Déc 2021
@merve arpacioglu - what exactly is your question? Please clarify and describe how it relates to the code that you have presented.

Connectez-vous pour commenter.

Réponses (1)

merve arpacioglu
merve arpacioglu le 21 Déc 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 )

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by