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

运行结果如下
导入的全部数据

文本数据

数据

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

  1. 傻瓜攻略(六)——MATLAB实现RBF神经网络

    径向基函数(Radial Basis Function,RBF)神经网络是一种传统的神经网络,于1988年首次被提出.1989年,Jackson论证了RBF神经网络对非线性连续函数的一致逼近性能. R ...

  2. 傻瓜攻略(十二)——MATLAB实现偏最小二乘回归PLS

    这一定是一篇真正的傻瓜攻略,原理为根,算法为骨,应用为肉,傻瓜为皮. 本文主要介绍偏最小二乘回归的基本实现,主要内容基于司守奎<数学建模算法与应用>第11章,在其基础上进行优化. 偏最小二 ...

  3. 傻瓜攻略(十五)——MATLAB中简单的聚类分析方法

    本文是对聚类分析较为简单的介绍,笔者自从大二开始接触数学建模,就使用过Q型聚类和R型聚类,但是一直到研一结束,都没有一个具体的认识,浅尝辄止,不敢言通.最近参加研究生数学建模比赛,又用到了R型聚类方法 ...

  4. 傻瓜攻略(八)——MATLAB实现模糊综合评判(两种运算方法)

    模糊综合评判法 模糊综合评价法是一种基于模糊数学(fuzzy mathematics)的综合评价方法.该综合评价法根据模糊数学的隶属度理论把定性评价转化为定量评价,即用模糊数学对受到多种因素制约的事物 ...

  5. SPM12 核磁数据预处理 傻瓜攻略

    写在最前:鉴于我自己脑子傻,请不要迷信这篇文章的方法的正确性,数据分析的方法真的很多,基于数据的差异可能在一些地方的设置或数据处理步骤都会有差异!也希望发现这篇文章哪里有错误或可以改进的大神可以评论指 ...

  6. 半自动化批量下载专利全文pdf傻瓜攻略

    半自动化批量下载专利全文pdf傻瓜攻略 写在前面 适合人群 使用前提 基本思路 键鼠记录器脚本 前期准备 脚本原理 注意事项 检查下载效果 写在前面 整理专利的时候,在专利引擎上只能一条条的下载,很是 ...

  7. Cempi实战攻略(六)——如何截获到达的短消息

    Cempi实战攻略(六)--如何截获到达的短消息 By 吴春雷 QQ:819543772 EMAIL:wuchunlei@163.com 1.      MapiRule是什么?我从哪里能够得到它? ...

  8. Android 屏幕适配攻略(六)设置通知样图标与启动图标适配

    Android 屏幕适配攻略(六)设置通知样图标与启动图标适配 1 Android中资源文件中的图片加载分析 Android中对屏幕的像素适配处理分类 屏幕密度 对应的标签 对应的像素 120dip ...

  9. 海淘iherb购物最新傻瓜攻略

    海淘iherb购物最新傻瓜攻略 这篇文档将介绍一个新人如何从美国iherb网站海淘母婴类奶粉,米粉等,保健品类蜂蜜,蜂胶等,及化妆品类,食品杂货类等等, 通过这篇文章的介绍, 我们可以不用出门就像从淘 ...

最新文章

  1. js如何将数据放在一个内置窗口里面_Java 爬虫遇上数据异步加载,试试这两种办法!...
  2. matplotlib xticks 基于 旋转_咬文嚼字——对matplotlib的文字绘图总结
  3. INFO org.apache.hadoop.ipc.RPC: Server at master/192.168.200.128:9000 not available yet, Zzzzz...
  4. AT3957-[AGC023F]01 on Tree【贪心,堆】
  5. 第4章 分治策略 monge阵列
  6. 19楼网站服务器配置,简单的DNS 服务器配置
  7. 用TensorFlow做Kaggle“手写识别”达到98%准确率-详解
  8. Java普通工程转换成标准的maven工程
  9. mysql一条sql更新多条数据_执行一条sql语句update多条记录实现思路
  10. Google 宣布 Kotlin-first 已四年,为什么 Java 开发者仍不买账?
  11. 一文读懂约瑟夫环算法 | 原力计划
  12. 百度SMS发送短信C#
  13. 的clear会清空内存吗_Python内存分配时有哪些不为你知的小秘密?
  14. 对于长时间装载的ASP.NET页面如何在客户端浏览器中显示进度?
  15. python之whl文件解释与安装
  16. 配置ntpd提供网络授时服务
  17. ps怎么加底部阴影_PS三分钟之如何在PS中给物体添加阴影
  18. 第十三届蓝桥杯大赛软件赛省赛(b组c语言)
  19. Java对base64编解码总结
  20. Bootstrap 组件 Button 按钮

热门文章

  1. 电子凸轮和电子齿轮的差别
  2. “做真实的自己”是个坑
  3. 软件设计师提纲+复习资料整理(上午题)
  4. Bitmap毛边问题
  5. 等效焦距和视场角计算
  6. 疯狂动物城简介第一台通用计算机,疯狂动物城 简介
  7. (34)[NIPS15] Teaching Machines to Read and Comprehend
  8. clamav的unrar解压模块加载
  9. Mybatis时区问题
  10. 每日一个Linux命令之man命令