Matlab读取文本文件

工作和学习中,经常需要我们读取大量的txt等文本文件,这里面可能有数据,可能有字符,本主要介绍如何使用matlab读取txt或其他类型的文本文件。

操作方法

  • 01

    首先对txt中全是数据的情况进行介绍。 以Untitled.txt文档为例,在matlab的command window中输入: aa = textread('Untitled.txt'); 看到aa中都是Untitled.txt中的数据。

  • 02

    但是如果txt文档中包括了字符,那用textread就不好用了。 如再看看有字符串的aaa.txt文档。 matlab会出错。

  • 03

    将文件中全部数据读入到一个cell 中。 使用如下命令: fid = fopen('aaa.txt','r'); bb = textscan(fid,'%s'); fclose(fid); 这样就可以以文档中的空格为间隔,依次输出aaa.txt文档中的内容。

  • 04

    可以考虑一行一行来读带有字符串的文件。使用fgetl命令。 ffid = fopen('aaa.txt','r');tline = fgetl(ffid) tline = fgetl(ffid) 第一个tline得到第一行的值,第二个tline得到第二行的值。

  • 05

    如果我们想一直读取文件的话,可以考虑加一个循环判断语句: ffid = fopen('aaa.txt','r');tline = fgetl(ffid);i = 1;while feof(ffid) == 0    tline1{i,1} = fgetl(ffid);    i = i+1;end 第一个tline表示我们不需要第一行的数据,如果第一行是数据属性的话,当然也可以删除这一行,那tline1的第一个数据就是tline。 后面的while循环中,将所有的数据都纳入到tline1这个cell 中,再对这个数组进行编辑和处理。

(0)

相关推荐

  • 如何用MATLAB读取文本文件

    很多情况下,我们需要用matlab去读取文本文件.matlab读取文本文件的方式有很多种,下面,小编来介绍一些方法: 操作方法 01 首先,给出一个文本文件 02 将该文本文件放到matlab的工作路 ...

  • MATLAB读取txt文件和绘图

    MATLAB提供的fopen,textscan命令可以用来读取文本文件(如xx.txt文件).本文分享MATLAB读取txt文件的方法,并根据读取的数据绘制图形. 操作方法 01 第一,准备数据.新建 ...

  • VisualStudio怎么使用函数读取文本文件内容?

    visual stdio一般都是会编辑c语言来读取文本文件的内容,今天我们就来看看VisualStudio读取文本文件的教程. 1.第一首先打开Visual Studio软件.再创建c语言项目. 2. ...

  • Matlab读取tif格式图片报错如何解决?

    今天利用MATLAB读取TIF格式图片的时候报错,郁闷了,因为平时基本上不会读取这种格式的图片,其他格式的图片读取基本上都没有问题.于是在网上搜了一下资料,成功将问题解决.现将具体的解决过程分享给大家 ...

  • vb中如何读取文本文件

    本文通过两种方法,实例说明在vb中如何读取文本文件. 准备工作 01 新建一个VB工程 新建一个标准的VB EXE工程,只有一个Form,Form上有两个按钮:Command1和Command2. 使 ...

  • 怎样用MATLAB读取Excel中的文本

    MATLAB是一款强大的科学计算软件,有时候我们需要处理Excel中的数据,用MATLAB直接可以读取到Excel中的数字,如果是文本内容该怎么读取呢?下面小编来介绍一个方法 操作方法 01 先创建一 ...

  • Matlab读取和写入excel文件

    介绍如何读取和写入excel文件. 操作方法 01 首先将excel文件放到matlab的工作目录中.如果不放到目录中,读入时最好加上文件的绝对路径. 如:已有如下Excel文件sheet1和shee ...

  • MATLAB读取和显示JPEG图片文件

    基于MATLAB,首先通过imread( )读取猫眼星云照片的数据,然后通过image( )显示该图片,最后通过mean( )改变图片的数据值和colormap( )改变图片着色. 操作方法 01 第 ...

  • matlab读取图片文件

    Matlab的处理能力非常强大,对于处理图片也非常便利.那么Matlab如何读取一张图片呢? 操作方法 01 使用imread命令读取图片. I = imread('文件名.格式后缀'): 图片是以矩 ...