傻瓜攻略(十六) |
您所在的位置:网站首页 › 加载中英文怎么读 › 傻瓜攻略(十六) |
理想情况下,txt文件中的内容是很规则的,如下图,这样的文件导入是很简单的,参见傻瓜攻略(十一)——MATLAB实现指定文件夹中txt文件的批量读取 然而现实却是,我们想要导入的txt文件中往往含有比较复杂的内容(如下图),字符串,汉字,年月日,时分秒,以及你想用的数据。这种文件往matlab里一导,无论是手动还是用函数,结局往往是,整个工作区乱成了一锅粥。这时候,除了借助excel,还是有方法的。 根据MATLAB导入txt文件技巧大全,进行如下编程,重点在于importdata函数的运用。将txt中的文本数据和数据分开导入。 注意,这里的列分隔符是空格,但是也有可能是制表符或者其他,注意灵活运用。 cd('E:\电脑文件\2编程matlab\数据处理程序\批量处理txt'); %把当前工作目录切换到指定文件夹 filename='11.txt'; %文件名 delimiterIn = ' '; %列分隔符 headerlinesIn = 9; %读取从第 headerlinesIn+1 行开始的数值数据 a=importdata(filename,delimiterIn,headerlinesIn); dataset=a.data; %导出数据矩阵 parameters=a.textdata; %导出元胞数组运行结果如下 导入的全部数据 文本数据 数据 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |