matlab文件读入fopen函数和写入fprintf函数

在编写一个程序时,经常需要从外部读入数据,或者将程序运行的结果写出保存为文件。MATLAB使用多种格式打开和保存数据。
fopen()是个将数据按指定格式读入到matlab中的函数。
fprintf()是个将数据按指定格式写入到文本文件中的函数,
在matlab的命令窗口中输入doc fopen或者help fopen就可以获得该函数的帮助信息。如下图所示

操作方法

  • 01

    1、matlab中fopen函数的常用调用格式 1)fileID = fopen('filename') 2)fileID = fopen('filename','permission') 其中fileID是文件代号,filename是要打开的文件名,permission是打开方式,默认的打开方式是只读模式。第一种情况时选择默认的打开方式,第二种是认为指定打开方式。

  • 02

    fileID是文件的句柄(或者理解为文件的代号),使用fopen()后默认会返回一个文件代号给fileID变量,常用的返回值如下 fileID=+N(N是正整数):表示文件打开成功,文件代号是N. fileID=-1 : 表示文件打开不成功。fileID在此次文件关闭前总是有效的。

  • 03

    permission是打开方式参数,打开方式参数由以下字符串确定: r 读出w 写入(文件若不存在,自动创建)a 后续写入(文件若不存在,自动创建)r+ 读出和写入(文件应已存在)w+ 重新刷新写入,(文件若不存在,自动创建)a+ 后续写入(文件若不存在,自动创建)文件的存储格式:文件打开的默认方式是:二进制。以文本方式打开,更加详细的可以参见help fopen中的,如下图所示

  • 04

    首先我们以第一种方式:fileID=fopen('test.txt'); 这种方式读入一个我们的test.txt测试文件,如下图所示

  • 05

    我们以第二种方式:fileID=fopen('test.txt','r'); 这种只读方式打开这个我们的test.txt测试文件,如下图所示

  • 06

    2、fprintf函数可以将数据按指定格式写入到指定的文本文件中。 基本格式fprintf(fid, format, variables) fid为文件句柄,从fopen()函数中得到, format用来指定数据输出时采用的格式,A是用来存放数据的矩阵。 %d 整数 %e 实数:科学计算法形式 %f 实数:小数形式 %g 由系统自动选取上述两种格式之一 %s 输出字符串

  • 07

    下面是一个小例子来帮助大家记忆理解 a='hello world'; fid=fopen('test.txt','w');fprintf(fid,'%s',a);fclose(fid); 在matlab中写入程序后如下图所示

  • 08

    test.txt是我们的测试文件,是一个空文件,当执行完上面程序后我们在查看test.txt可以看到hello world 啦 如下图所示

(0)

相关推荐

  • 如何利用matlab对图片进行读入

    下面介绍如何使用matlab对图片进行读入 操作方法 01 首先打开matlab程序,如下图1所示.并打开文件资源管理器中所要打开图片的位置,如下图2所示. 02 记下图片的宏命令位置,右键属性,比如 ...

  • 使用函数栏输入Excel函数的操作方法

      使用函数栏输入Excel函数的操作方法 1.在工作表中选择需要插入函数的单元格,然后在编辑栏中输入"=",再在左侧的函数栏中单击下三角按钮,在打开的列表中选择需要使用的函数,如 ...

  • 几何画板如何绘制函数图像并设定函数定义域

    方法一.使用系统坐标系构造函数图象,设置定义域控制几何画板函数图象大小. 1.选择"绘图"--"绘制新函数",在"新建函数"编辑器中,编辑函 ...

  • 几何画板怎么绘制函数图像并设定函数定义域?

    函数是中学时代需要接触学习并掌握的,从基本的一次函数.二次函数到指数函数.幂函数.三角函数等等,在研究其函数图像是不可能研究全部,所以要设定定义域来研究部分函数图像,下面就来学习具体技巧. 方法一.使 ...

  • excel中的left函数怎么用?left函数使用方法介绍

    在用Excel处理数据的时候,可能会需要在一串信息中截取其中一部分,这时候我们需要根据截取信息的位置,选择LEFT.LEFTB.RIGHT.RIGHTB.MID.MIDB等文本函数来进行计算.那么那么 ...

  • 如何使用vlookup函数查找数据(函数vlookup的使用)

    VLOOKUP函数是excel中的重要函数之一,它是一个纵向查找函数.方便于我们能够快速在一个完整的数据源中准确无误找出我们不按顺序排列的数据的信息.比如,我们要在全校的成绩表里快速找出某几个人的各科 ...

  • Excel函数公式:Counta函数的多功能应用~

    Counta函数是统计函数,应用好的话,有很多实用的技巧.今天就给大家分享counta函数的应用,自动编号,排序,统计人数等. ​ 操作方法 01 counta函数基本应用 Counta函数的使用方法 ...

  • Excel函数:逻辑判断IF函数如何使用

    简单的跟大家讲解一下if函数如何使用. if函数如何使用 01 if函数,又称条件函数,需要满足相应的条件才能得到相应的结果.if函数语法:IF(logical_test, [value_if_tru ...

  • if函数怎么用 excel函数

    IF就是如果的意思,IF函数就是如果条件满足显示什么样的结果,如果条件不满足显示什么样的结果.简单介绍一下这个函数怎么用的吧 操作方法 01 先打开一个EXCEL表,新建一个基础数据,今天我们以查询商 ...