• excel电子表格文件 > MATLAB混合编程中的数据交流MATLAB提供了多种方式从磁盘读入 ...
  • MATLAB混合编程中的数据交流MATLAB提供了多种方式从磁盘读入 ...

    免费下载 下载该文档 文档格式:TXT   更新时间:2011-09-14   下载次数:0   点击次数:9
    MATLAB混合编程中的数据交流
    MATLAB提供了多种方式从磁盘读入文件或将数据输入到工作空间,即读取数据,又叫导入数据;将工作空间的变量存储到磁盘文件中称为存写数据,又叫导出数据。至于选择哪种机制,则根据下面两个因素决定:
    ● 用户所执行的操作是导入数据还是导出数据;
    ● 数据的格式为文本格式、二进制格式还是如HDF之类的标准格式。
    将数据导入MATLAB中最容易的方法就是使用导入数据模板(Import Wizard),使用该模板时不需要知道数据的格式,只需指定包含这些数据的文件,然后导入模板会自动处理文件内容。
    本章重点内容如下:
    ● 文件的打开和关闭
    ● 文本文件的读取
    ● 存写ASCII数据
    ● 二进制数据的读取
    ● 二进制数据的存写
    ● 使用I/O文件函数进行数据读写
    ● MAT 文件的读写
    2.1  文件的打开和关闭
    2.1.1  文件的打开
    无论是要读写ASCII码文件还是二进制文件,都必须先用fopen函数将其打开,在默认情况下,fopen以二进制格式打开文件,它的使用语法如下:
        fopen ('filename', 'mode')
    其中filename表示要读写的文件名称,mode则表示要对文件进行的处理方式,可以是表2-1中的任一字符串。
    表2-1  文本文件打开的模式
    mode
    意    义
    rt
    以只读方式(Reading)打开文件
    wt
    以只写方式(Writing)打开文件
    at
    以追加方式(Appending)打开文件,新内容将从原文件后面续写
    r+t
    以同时读写方式打开文件
    w+t
    以同时读写创建文件,原文件内容被清除
    a+t
    以同时读和追加(Reading and Appdending)方式,原文件内容被保留,新内容将从原文件的后面开始
    At
    以读写方式打开或创建文件,适用于对磁带介质文件的操作
    Wt
    以写入方式打开或创建文件,原文件内容被清除,适用于磁带介质文件的操作
    fopen函数有两个返回值,一个是返回一个文件标志(file Identifier),它会作为参数被传入其他对文件进行读写操作的命令,通常是一个非负的整数,可用此标识来对此文件进行各种处理。如果返回的文件标识是–1,则代表fopen无法打开文件,其原因可能是文件不存在,或是用户无法打开此文件权限。另一个返回值就是message,用于返回无法打开文件的原因。为了安全起见,最好在每次使用fopen函数时,都测试其返回值是否为有效值。
    下面以脚本m文件为例来声明文件的打开。
    例2-1  %exam1.m
    
    

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 TXT格式下载
  • 您可能感兴趣的
  • excel电子表格文件  excel表格文件  excel表格文件加密  excel文档表格  excel2003电子表格  excel电子表格下载  excel进销存电子表格  2010版excel电子表格  excel电子表格的制作