Read one specific file name

1 ビュー (過去 30 日間)
Damith
Damith 2015 年 4 月 24 日
編集済み: per isakson 2015 年 4 月 24 日
Hi,
I have "TRMM_2000_01_01_newntcl.csv" and "TRMM_2000_01_0108_newntcl.csv" files in the same folder. I need to read ONLY "TRMM_2000_01_01_newntcl.csv" file but the following code reads both.
Any idea?
cd ('C:\Users\<path>')
d=dir('TRMM_*_newntcl.csv');
ymdh=cell2mat(textscan([d.name], ...
'TRMM_%4d_%2d_%2d_newntcl.csv', ...
'collectoutput',true));

回答 (2 件)

Image Analyst
Image Analyst 2015 年 4 月 24 日
Use d(1).name to take the name of the first index, i.e., the first structure in the structure array.
  1 件のコメント
Damith
Damith 2015 年 4 月 24 日
It does not do any difference. Output is still the same.

サインインしてコメントする。


per isakson
per isakson 2015 年 4 月 24 日
Replace
d=dir('TRMM_*_newntcl.csv');
by
d=dir('TRMM_*01_newntcl.csv');
  3 件のコメント
Damith
Damith 2015 年 4 月 24 日
This worked. Thanks.

サインインしてコメントする。

Community Treasure Hunt

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

Start Hunting!

Translated by