正在加载图片...
§4 MATLAB数值计算功能 MA∏LAB强大的数值计算功能使其在诸多数学计算软件中傲视群雄,是 MATLAB 软件的基础。本节将简要介绍 MATLAB的数据类型、矩阵的建立及运算 41 MATLAB数据类型 MATLAB的数据类型主要包括:数字、字符串、矩阵、单元型数据及结构型数据 等,限于篇幅我们将重点介绍其中几个常用类型。 4.11变量与常量 变量是任何程序设计语言的基本要素之一, MATLAB语言当然也不例外。与常规 的程序设计语言不同的 MATLAB并不要求事先对所使用的变量进行声明,也不需要指 定变量类型, MATLAB语言会自动依据所赋予变量的值或对变量所进行的操作来识别 变量的类型。在赋值过程中如果赋值变量已存在时, MATLAB语言将使用新值代替旧 值,并以新值类型代替旧值类型。 在 MATLAB语言中变量的命名应遵循如下规则 (1)变量名区分大小写。 (2)变量名长度不超31位,第31个字符之后的字符将被 MATLAB语言所忽略 (3)变量名以字母开头,可以是字母、数字、下划线组成,但不能使用标点 与其他的程序设计语言相同,在 MATLAB语言中也存在变量作用域的问题。在未加特 殊说明的情况下, MATLAB语言将所识别的一切变量视为局部变量,即仅在其使用的 M文件内有效。若要将变量定义为全局变量,则应当对变量进行说明,即在该变量前 加关键字 global一般来说全局变量均用大写的英文字符表示 MATLAB语言本身也具有一些预定义的变量,这些特殊的变量称为常量。表4-1 给出了 MATLAB语言中经常使用的一些常量值 表4-1 表示数值 常N 圆周率 浮点运算的相对精度 正无穷大 realmax 最大的浮点数 i,j虚数单位 在 MATLAB语言中,定义变量时应避免与常量名重复,以防改变这些常量的值,如果 已改变了某外常量的值,可以通过“ clear+常量名”命令恢复该常量的初始设定值(当 然,也可通过重新启动MA∏LAB系统来恢复这些常量值)。§4 MATLAB 数值计算功能 MATLAB 强大的数值计算功能使其在诸多数学计算软件中傲视群雄,是 MATLAB 软件的基础。本节将简要介绍 MATLAB 的数据类型、矩阵的建立及运算。 4.1 MATLAB 数据类型 MATLAB 的数据类型主要包括:数字、字符串、矩阵、单元型数据及结构型数据 等,限于篇幅我们将重点介绍其中几个常用类型。 4.1.1 变量与常量 变量是任何程序设计语言的基本要素之一,MATLAB 语言当然也不例外。与常规 的程序设计语言不同的 MATLAB 并不要求事先对所使用的变量进行声明,也不需要指 定变量类型,MATLAB 语言会自动依据所赋予变量的值或对变量所进行的操作来识别 变量的类型。在赋值过程中如果赋值变量已存在时,MATLAB 语言将使用新值代替旧 值,并以新值类型代替旧值类型。 在 MATLAB 语言中变量的命名应遵循如下规则: (1)变量名区分大小写。 (2)变量名长度不超 31 位,第 31 个字符之后的字符将被 MATLAB 语言所忽略。 (3)变量名以字母开头,可以是字母、数字、下划线组成,但不能使用标点。 与其他的程序设计语言相同,在 MATLAB 语言中也存在变量作用域的问题。在未加特 殊说明的情况下,MATLAB 语言将所识别的一切变量视为局部变量,即仅在其使用的 M 文件内有效。若要将变量定义为全局变量,则应当对变量进行说明,即在该变量前 加关键字 global。一般来说全局变量均用大写的英文字符表示。 MATLAB 语言本身也具有一些预定义的变量,这些特殊的变量称为常量。表 4-1 给出了 MATLAB 语言中经常使用的一些常量值。 表 4-1 常 量 表 示 数 值 pi 圆周率 eps 浮点运算的相对精度 inf 正无穷大 NaN 表示不定值 realmax 最大的浮点数 i, j 虚数单位 在 MATLAB 语言中,定义变量时应避免与常量名重复,以防改变这些常量的值,如果 已改变了某外常量的值,可以通过“clear+常量名”命令恢复该常量的初始设定值(当 然,也可通过重新启动 MATLAB 系统来恢复这些常量值)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有