如何用MATLAB读取文本文件

良多环境下,我们需要用matlab去读取文本文件。matlab读取文本文件的体例有良多种,下面,小编来介绍一些方式:

工具/原料

  • matlab

方式/步骤

  1. 1

    首先,给出一个文本文件

  2. 2

    将该文本文件放到matlab的工作路径中,如许便利读取操作。例如,我的文本文件在桌面,那么可以将matlab的工作路径改为桌面。具体做法是点击matlab当前工作路径后面的省略号,弹出选择文件夹的选项,这时选择对应的路径即可

  3. 3

    接下来,我们用importdata这个函数来读取文件,例如,我要读取一个文件名为data的文本文件,可以在号令窗口输入:

    data=importdata('data.txt')

  4. 4

    出来的成果显示data是一个布局数组,这时我们可以看一下这个布局体具体每部门代表是什么。如下图所示,第一个数组代表的是文本文件的数字,第二个和第三个数组代表是文本文件中的汉字内容。这时大师可以按照需要引用对应的数组

  5. 5

    除了上面介绍的函数以外,还可用textread函数来读取。用该函数时可指定每部门输出内容的格局,具体用法为

    [a,b,c,d]=textread('data.txt','%2s %.3f %.3f %.3f')

    此中,textread第二个引号里面代表的是输出内容的格局,例如%2s代表第一列输出格局是元胞数组形式,%.3f代表输出数字保留3位小数

  6. 6

    还可用fopen函数来打开,fopen为用只读模式打开文本文件,具体用法为:

    fid=fopen('data.txt');

    输出3代表文本文件有3列数字

注重事项

  • 接待大师给我点赞投票,若是对matlab感乐趣,接待存眷我哦
  • 发表于 2018-04-17 00:00
  • 阅读 ( 313 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论