Matlab: Read more data from a single column file

Hi all,
I have a text file formatted as follow:
((filename)
(first-variable
1
2
3
...
)
(second-variable
1
2
3
...
))
and I would read it and create two vectors named "first-variable" and "second-variable" and filled by the numbers in the file (here 1 2 3 ....). Ny the way I know the total number of points in each vector.
Any suggestion on how to that?
Thanks in advance, Filippo

回答 (1 件)

Ingrid
Ingrid 2015 年 4 月 23 日

0 投票

you can just use textscan with %f format and 2 headerlines. This will read in the first vector and will stop as soon as it hits the string defining the start of the second variable. Than call textscan again on the same fid and it will continue from the line it stopped before (so do not forget to add one headerline in this case to skip the string part)

カテゴリ

ヘルプ センター および File ExchangeData Import and Export についてさらに検索

製品

質問済み:

ph
2015 年 4 月 23 日

回答済み:

2015 年 4 月 23 日

Community Treasure Hunt

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

Start Hunting!

Translated by