这可能是一个简单的问题,但这里有一个matlab菜鸟,我在搜索中找不到类似的东西。
我有一堆这样的文件名,我正在循环播放:go12.2009.242.201515.BAND_01.nc
我想将第8-11个字符(即2009年)指定为年份,将13-15个(即242个)指定为日期,将17-18个(即20个)作为小时指定为19-20个(即15)作为min和21-22(即15)作为第二个。
我相信这可以简单地完成吗? 非常感谢您的任何见解!!
答案 0 :(得分:1)
filename=goes12.2009.242.201515.BAND_01.nc;
yr=str2double(filename(8:11));
doy=str2double(filename(13:15));
hr=str2double(filename(17:18));
min=str2double(filename(19:20));
sec=str2double(filename(21:22));
祝你好运nc数据