第2章 MATLAB数据 2.1 MATLAB数据的特点 2.2变量和赋值 23 MATLAB矩阵 24 MATLAB运算 2.5字符串 2.6结构和单元
第2章 MATLAB数据 2.1 MATLAB数据的特点 2.2 变量和赋值 2.3 MATLAB矩阵 2.4 MATLAB运算 2.5 字符串 2.6 结构和单元
21 MATLAB数据的特点 1.矩阵是 MATLAB最基本、最重要的数据对象。 单个数据(标量)可以看成是矩阵的特例 2. MATLAB数据类型 ◇数值数据:双精度型、单精度数、带符号整数 和无符号整数。 ◆字符数据 令结构( Structure)和单元(Ce) 令多维矩阵和稀疏矩阵( Sparse)
2.1 MATLAB数据的特点 1.矩阵是MATLAB最基本、最重要的数据对象。 单个数据(标量)可以看成是矩阵的特例。 2.MATLAB数据类型 ❖数值数据:双精度型、单精度数、带符号整数 和无符号整数。 ❖字符数据。 ❖结构(Structure)和单元(Cell)。 ❖多维矩阵和稀疏矩阵(Sparse)
22变量和赋值 22.1变量的命名 在 MATLAB中,变量名是以字母开头 后接字母、数字或下划线的字符序列, 最多19个字符 在 MATLAB中,变量名区分字母的大小 写。 MATLAB提供的标准函数名以及命 令名必须用小写字母
2.2 变量和赋值 2.2.1 变量的命名 • 在MATLAB中,变量名是以字母开头, 后接字母、数字或下划线的字符序列, 最多19个字符。 • 在MATLAB中,变量名区分字母的大小 写。MATLAB提供的标准函数名以及命 令名必须用小写字母
2.22赋值语句 MATLAB赋值语句有两种格式: (1)变量一表达式 (2)表达式 一般地,运算结果在命令窗口中显示出来。如 果在语句的最后加分号,那么, MATLAB仅仅 执行赋值操作,不再显示运算的结果。 >在 MATLAB语句后面可以加上注释,注释以% 开头,后面是注释的内容
2.2.2 赋值语句 MATLAB赋值语句有两种格式: (1) 变量=表达式 (2) 表达式 ➢ 一般地,运算结果在命令窗口中显示出来。如 果在语句的最后加分号,那么,MATLAB仅仅 执行赋值操作,不再显示运算的结果。 ➢ 在MATLAB语句后面可以加上注释,注释以% 开头,后面是注释的内容
例2.1计算表达式的值,并将结果赋给变量x, 然后显示出结果。 在 MATLAB命令窗口输入命令: X(5+cos(47*pi/180)/(1+sqr(7)-2*i) 6计算表达式的值
例2.1 计算表达式的值,并将结果赋给变量x, 然后显示出结果。 在MATLAB命令窗口输入命令: x=(5+cos(47*pi/180))/(1+sqrt(7)-2*i) %计算表达式的值
2.2.3数据的输出格式 MATLAB用十进制数表示一个常数,具体可 采用日常记数法和科学记数法两种表示方法。 数据输出时用户可以用 format命令设置或改 变数据输出格式。 format命令的格式为: format格式符 注意, format命令只影响数据输出格式,而 不影响数据的计算和存储
2.2.3 数据的输出格式 • MATLAB用十进制数表示一个常数,具体可 采用日常记数法和科学记数法两种表示方法。 • 数据输出时用户可以用format命令设置或改 变数据输出格式。format命令的格式为: format 格式符 • 注意,format命令只影响数据输出格式,而 不影响数据的计算和存储
224预定义变量 在 MATLAB工作空间中,还驻留几个由 系统本身定义的变量。它们有特定的含 义,在使用时,应尽量避免对这些变量 重新赋值
2.2.4 预定义变量 在MATLAB工作空间中,还驻留几个由 系统本身定义的变量。它们有特定的含 义,在使用时,应尽量避免对这些变量 重新赋值
2.2.5内存变量的管理 1.内存变量的显示与删除 Who和whos这两个命令用于显示在 MATLAB工 作空间中已经驻留的变量名清单 clear命令用于删除 MATLAB工作空间中的变量 注意,预定义变量不能被删除。 2.工作空间浏览器 (1)工作空间浏览器的启动 (2)工作空间浏览器的操作
2.2.5 内存变量的管理 1. 内存变量的显示与删除 • who和whos这两个命令用于显示在MATLAB工 作空间中已经驻留的变量名清单。 • clear命令用于删除MATLAB工作空间中的变量。 • 注意,预定义变量不能被删除。 2. 工作空间浏览器 (1) 工作空间浏览器的启动 (2) 工作空间浏览器的操作
3.内存变量文件 令利用MAT文件(mat)可以把当前 MATLAB 工作空间中的一些有用变量长久地保留下 来 ☆MAT文件的生成和装入由save和load命令 来完成。常用格式为: save文件名[变量名表][- append[aci load文件名[变量名表][aci
3. 内存变量文件 ❖利用MAT文件(.mat)可以把当前MATLAB 工作空间中的一些有用变量长久地保留下 来。 ❖MAT文件的生成和装入由save和load命令 来完成。常用格式为: save 文件名 [变量名表] [-append][-ascii] load 文件名 [变量名表] [-ascii]
23 MATLAB矩阵 2.3.1矩阵的建立 1.直接输入法 将矩阵的元素用方括号括起来,按矩阵 的顺序输入各元素,同一行的各元素 之间用空格或逗号分隔,不同行的元素 之间用分号分隔。例如 A=[123:456;789
2.3 MATLAB矩阵 2.3.1 矩阵的建立 1. 直接输入法 将矩阵的元素用方括号括起来,按矩阵 行的顺序输入各元素,同一行的各元素 之间用空格或逗号分隔,不同行的元素 之间用分号分隔。例如 A=[1 2 3;4 5 6;7 8 9]