Count characters per row

7 次查看(过去 30 天)
trst111
trst111 2020-9-14
回答: Rik 2020-9-14
Hey Guys,
I want to read and modify a txt.-file via MatLab and store the resulting data.
What I would like to do is to only keep the lines of the file which contain more than 100 characters and discard all the other lines/rows.
Thanks for the help!
  4 个评论
KSSV
KSSV 2020-9-14
Each rows has six columns....so what is a single element? It is a string right?
Attach some part of your file here. Or copy paste few lines.
trst111
trst111 2020-9-14
Its built like this:
Value1 Value2 Value3 Value4 Value5 Value6
Value7 Value8 Value9 Value10 Value11 Value12
Value13 Value14 Value15 Value16 Value17 Value18
...
the values are looking like this: -6.314264449E-002

请先登录,再进行评论。

采纳的回答

Rik
Rik 2020-9-14
Trivial if you read your file to a cell array (e.g. with readfile, which you can get from the FEX or through the AddOn-manager (R2017a or later)).
L=false(numel(data));
for n=1:numel(data)
L(n)=numel(data{n})<100;
end
data(L)=[];

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Data Import and Export 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by