600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 傻瓜攻略(十六)——MATLAB实现txt文件复杂内容的读取

傻瓜攻略(十六)——MATLAB实现txt文件复杂内容的读取

时间:2020-04-20 19:12:39

相关推荐

傻瓜攻略(十六)——MATLAB实现txt文件复杂内容的读取

理想情况下,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;%导出元胞数组

运行结果如下

导入的全部数据

文本数据

数据

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。