• MATLAB---fopen、fprintf函数


    1 概述

    • fopen()是个将数据按指定格式读入到matlab中的函数。
    • fprintf()是个将数据按指定格式写入到文本文件中的函数。

    2 用法

    2.1 fopen函数

    matlab中fopen函数两种常用的调用格式

    • fid = fopen(‘filename’)
    • fid= fopen(‘filename’,’permission’)

    其中:

    1)fid是文件句柄(或者理解为文件的代号)使用fopen()后默认会返回一个文件代号给fid变量,常用的返回值如下:

    • fid=+N(N是正整数):表示文件打开成功,文件代号是N.
    • fid=-1 : 表示文件打开不成功。fileID在此次文件关闭前总是有效的。

    2)filename是要打开的文件名,permission是打开方式,默认的打开方式是只读模式。第一种情况时选择默认的打开方式,第二种是认为指定打开方式。如果以读方式打开,matlab首先搜索工作目录,其次搜索matlab的其他目录,“permission”是打开方式参数,由以下字符串确定:

    • r 读出
    • w 写入(文件若不存在,自动创建)
    • a 后续写入(文件若不存在,自动创建)
    • r+ 读出和写入(文件应已存在)
    • w+ 重新刷新写入,(文件若不存在,自动创建)
    • a+ 后续写入(文件若不存在,自动创建))
    • w 重新写入,但不自动刷新
    • a 后续写入,但不自动刷新

    2.2 fprintf函数

    fprintf函数可以将数据按指定格式写入到指定的文本文件中。基本格式:

    • fprintf(fid, format, A)

    其中:

    1)fid为文件句柄,从fopen()函数中得到,若缺省,则输出到屏幕;

    2)format用来指定数据输出时采用的格式:

    • %d 整数
    • %e 实数:科学计算法形式
    • %f 实数:小数形式
    • %g 由系统自动选取上述两种格式之一
    • %s 输出字符串

    3)A是用来存放数据的矩阵。

    例子:

    a='string';
    fid=fopen('d:char.txt','w');
    fprintf(fid,'%s',a);
    fclose(fid);

    参考:https://blog.csdn.net/lyj_viviani/article/details/51191888

  • 相关阅读:
    Android权限 uses-permission
    Android中的颜色设置
    px 与 dp, sp换算公式?
    如何成为一名黑客?(转)
    uva 1291(dp)
    框架模式 MVC 在Android中的使用
    CCA概述和安装
    机房收费系统合作版(三)——UI思索
    (36)JS运动之使物体向右运动
    二叉查找树的非递归操作
  • 原文地址:https://www.cnblogs.com/Terrypython/p/9496584.html
Copyright © 2020-2023  润新知