正在加载图片...
第一章 MATLAB泵统与话言简介 作空间中的其他程序或函数可以共享,而函数M文件中创建的所有变量除了全程变量外 均为局限于函数运行空间内的局部变量;第二,函数M文件可以使用传递参数,所以函数M 文件的调用式中可以有输入参数和输出参数,而程序M文件则没有这种功能。 2.MAT文件 MAT文件是 MATLAB系统的二进制数据文件,用于保存 MATLAB系统所使用的数 据。 MATLAB除了可以读写ASCI1码形式的数据文件外,也定义了它自己的数据存储格 式,这就是MAT文件。MAT文件按照 MATLAB的基本数据结构—矩阵的方式来管理 和记录数据。对于每一个矩阵对象,MAT文件记录了该矩阵对象的所有特性和各元素值。 例如,矩阵对象的变量名、维数、矩阵的存储方式(即 MATLAB的满矩阵或稀疏矩阵〕等信 息。如果用户要按照自己的方式读/写MAT文件,必须遵照 MATLAB的规则进行读/写 或利用 MATLAB系统提供的MAT数据接口函数来提取MAT文件中的数据,或向MAT 文件写入自己的数据 3MEX文件 MEX文件是经过 MATLAB编译系统编译的函数二进制文件。MEX文件可以被直接 调入 MATLAB系统中运行,由于 MATLAB是按边解释边运行的方式工作的因此,M文 件的执行速度要比MEX文件慢得多,所以,用户通常把已经调试好,且比较大的M文件编 译成MEX文件,供以后使用。 1.2 MATLAB语言语法要素 MATLAB语言的规则十分简单,它是一种表达式语言,其语句类似于数学式子的格 式,十分容易掌握,下面分几个小节来介绍 1.2.1 MATLAB的矩阵、变量与表达式 在 MATLAB系统中,只管理着一种对象( Object)—矩阵(包括复矩阵)1×1的矩阵 称为数量,或者说任何数量在 MATLAB系统中是作为1×1的矩阵来处理的。与数学术语 样仅有一行或一列的矩阵称为向量。 MATLAB的大部分运算或命令是在矩阵运算的意 义下执行的。 1.矩阵的创建 可以使用下列任何一种方法在 MATLAB环境下创建或输入一个矩阵 (1)显示地输入一个元素序列; (2)用 MATLAB的内部函数创建一个矩阵 3)在M文件中用 MATLAB语句创建一个矩阵 (4从一个外部数据文件中装载并创建一个矩阵 在 MATLAB环境中,不需要对创建的变量对象给出类型说明和维数说明所有的变量 都作为双精度的矩阵来分配内存空间和存储空间。 MATLAB将自动地为每一个变量分配 内存。最简单的创建矩阵的方法是显示地输入矩阵的元素序列。具体方法如下:将矩阵的元
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有