QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2729|回复: 0
打印 上一主题 下一主题

Matlab中你不了解的文件标识机制---fid

[复制链接]
字体大小: 正常 放大
回帖奖励 1 点体力 回复本帖可获得 1 点体力奖励! 每人限 1 次

413

主题

36

听众

1854

积分

升级  85.4%

  • TA的每日心情
    开心
    2019-9-18 21:55
  • 签到天数: 258 天

    [LV.8]以坛为家I

    社区QQ达人

    群组2015国赛冲刺

    群组2016美赛公益课程

    群组国赛讨论

    群组第三届数模基础实训

    群组Matlab讨论组

    跳转到指定楼层
    1#
    发表于 2015-10-11 18:16 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    struct函数总结
    支持struct的普通函数总结在表7.3中。
      
    表7.3 支持struct的函数
      
    函数
    描述
      
    fieldnames
      
      
    在一个字符串单元阵列中返回域名
      
      
    getfield
      
      
    从一个域中得到当前的值
      
      
    rmfield
      
      
    从一个结构中删除一个域
      
      
    setfield
      
      
    在一个域中设置一个新值
      
      
    struct
      
      
    预定义一个结构
      

    为了使用在MATLAB程序中的文件我们需要一些方法选出我们所要的文件,并从中读取或写入数据。
    在MATLAB中有一种非常灵活的读取/写入文件的方法,不管这个文件是在磁盘还是在磁带上或者是其他的存储介质。
    这种机制就叫做文件标识(file id)(有时可简写为fid),当文件被打开,读取,写入或操作时,文件标识是赋值于一个文件的数。文件标识是一个正整数。两种文件标识是公开的——文件标识1是标准输出机制,文件标识2是标准错误机制(stderr)。其他的文件标识,在文件打开时创立,文件关闭时消逝。
    许多的MATLAB语句可以控制磁盘文件的输入或输出。文件I/O函数被总结在表8.3中。
      
    表8.3 MATLAB输入/输出语句
      
    类别
    函数
    描述
    加载/保存工作区
    load
    加载工作区
    save
    保存工作区
    文件打开/关闭
    fopen
    打开文件
    fclose
    关闭文件
    二进制I/O
    fread
    从文件中读取二进制数据
    fwrite
    把二进制数据写入文件
    格式化I/O
    fscanf
    从文件中读取格式化数据
    fprintf
    把格式化数据写入文件
    fgetl
    读取文件的一行,忽略换行符
    fgets
    读取文件的一行,不忽略换行符
    文件位置、状态
    delete
    删除文件
    exist
    检查文件是否存在
    ferror
    所需文件的I/O错误情况
    feof
    检测文件的结尾
    fseek
    设置文件的位置
    ftell
    检查文件的位置
    frewind
    回溯文件
    临时情况
    tempdir
    得到临时目录名
    tempname
    得到临时文件名


    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    数学中国版主团队!
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-8-15 13:13 , Processed in 0.490846 second(s), 51 queries .

    回顶部