从.cnv获得信息文件
9的观点(30天)
显示旧的评论
我有一些数据存储在一个.cnv文件,数据存储如下:
#<!——压力电压、压力、应变仪- - >
#的名字0 = prSM:压力、应变计(db)
#的名字1 = sal00:盐度、实用(事业单位)
#的名字2 = t090C:温度(其- 90摄氏度)
#datcnv_skipover = 0
#file_type = ascii
* *结束
-0.051 0.0312 15.4328
-0.061 0.0512 15.4448
这里有一些文本的顶部.cnv文件和数据存储后的字符串
结束
。每一列的数据描述的名字0列1,名字2列1,等等…我怎么能提取这些名称即创建一个名为prSM的变量,sal00, t090C分别吗?第一个障碍是提取变量名,我以后可以担心提取数据。多谢。
0评论
接受的答案
Azzi Abdelmalek
2012年11月2日
编辑:Azzi Abdelmalek
2012年11月2日
fid = fopen (“yourfile.cnv”);
line1 = fgetl (fid);
res = line1;
而ischar (line1)
line1 = fgetl (fid);
res = char (res line1)
结束
文件关闭(fid);
为k = 2:4;
idx1 = regexp (res (k,:),“=”)
idx2 = regexp (res (k,:)“:”)
名字{k - 1} = res (k, idx1 + 1: idx2-1)
结束
2的评论
Azzi Abdelmalek
2012年11月2日
编辑:Azzi Abdelmalek
2012年11月2日
然后使用
k = 2:10 0
名字是:
名字{1},{2},…
. .最好然后name1 name2 . .