第三章 MATLAB 程序设计基础chapter 3: Foundation of MATLAB program design一、 数据及数据文件(Data and Data file)1
数据类型:(Data mode) 用于编程和计算的数据类型(表 3—1)数组:字符数组(Character array)、数值数组(Numeric array)—包括整形(int8,uint8,int16,uint16,int32,uint32)单精度(signal), 双精度(duble)(MATLAB 最常用的变量类型),稀疏(sparce)数组
、Int--- Integrate
Uint---Unsigned INTeger data单元数组(Cell array)、结构数组(Structure array)Java 类(Java class)函数句柄(Function handle)在工作空间浏览器中不同的数据类型有着不同的图标标识,(见图 3—2)_2
数据文件(Data file)MATLAB 支 持 的 各 种 数 据 文 件 (Readable file formats of MATLAB)及其调用方法和返回值见(表 3—2) (1)二进制数据文件:(Binary date file) 以
mat 为扩展名
是标准的MATLAB 数据文件,以二进制编码形式存储
mat 文件可以由MATLAB 提供的 save 和 load 命令直接存取
( 2 ) ASCⅡ 码 数 据 文 件 : ( ASC code data fileⅡ) 扩 展 名 为
dat 等, 可以是在 MATLAB 环境下存储的,也可能是其他软件的计算结果,可以被 MATLAB 调用,也可以用文本编辑器打开进行观察与修改
可以用 save 和 load 命令进行读入和存取