从.cnv获得信息文件

9的观点(30天)
理查德。
理查德。 2012年11月2日
我有一些数据存储在一个.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分别吗?第一个障碍是提取变量名,我以后可以担心提取数据。多谢。

接受的答案

Azzi Abdelmalek
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
Azzi Abdelmalek 2012年11月2日
编辑:Azzi Abdelmalek 2012年11月2日
然后使用 k = 2:10 0
名字是: 名字{1},{2},… . .最好然后name1 name2 . .

登录置评。

更多的答案(0)

类别

找到更多的在天气和大气科学帮助中心文件交换

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!