【发布时间】:2014-08-18 17:20:58
【问题描述】:
我想在 Matlab 中从文本文件中读取数据。该文件描述了一个表面由两部分组成: 1) 包含 x、y 尺寸(以像素和 nm 为单位)等信息的标题。 2)高度值矩阵(512x512)
当我首先尝试仅读取矩阵时,我最终得到的是单列向量而不是矩阵
C = textscan(id,'%f','HeaderLines',18,'Delimiter','\t')
该文件包含“”分隔值和分隔矩阵行的行。当我手动删除标题并阅读它时,它可以工作
A=dlmread(path,'\t',[0 0 511 511]);
我想用 textscan 获得相同的 512x512 矩阵,以便我以后也可以解析标题 - 我该怎么做?
【问题讨论】: