第2章Matlab基本数据类型及 运算.pptVIP

  • 2
  • 0
  • 约1.06万字
  • 约 55页
  • 2019-10-22 发布于广东
  • 举报
第2章 Matlab基本数据类型及运算 主要内容 概述 变量和常量 基本数值类型 字符串 结构体 基本运算 2.1 概述 基本数据类型 数值数据:双精度型、单精度数、带符号整数和无符号整数 逻辑类型 字符数据 结构(Structure)、单元(Cell) 多维矩阵、稀疏矩阵(Sparse) 矩阵是MATLAB最基本、最重要的数据对象。单个数据可以看成是矩阵的特例。 2.2 变量和常量 变量的命名 在MATLAB中,变量名是以字母开头,后接字母、数字或下划线的字符序列,最多19个字符。 在MATLAB中,变量名区分字母的大小写。 赋值语句 变量=表达式 表达式 变量的显示 一般地,运算结果在命令窗口中显示出来。如果在语句的最后加分号,那么,MATLAB仅仅执行赋值操作,不再显示运算的结果。 在MATLAB语句后面可以加上注释,注释以%开头,后面是注释的内容。 变量和常量 例2.1 计算表达式的值,并将结果赋给变量x,然后显示出结果。 数据的输出格式 可以用format命令设置或改变数据输出格式。format命令的格式为: format 格式符 format命令只影响数据输出格式,而不影响数据的计算和存储。 x=2+sin(pi/180) x = 2.0175 %计算表达式的值 变量和常量 内存变量的管理 显示:who和whos这两个命令用于显示在MATLAB工作空间中已经驻留的变量名清单。 A=1 A = 1 who Your variables are: A whos Name Size Bytes Class Attributes A 1x1 8 double 变量和常量 删除:clear命令用于删除MATLAB工作空间中的变量。 内存变量文件: 利用MAT文件(.mat)可以把当前MATLAB工作空间中的一些有用变量长久地保留下来。 MAT文件的生成和装入由save和load命令来完成。常用格式为: save 文件名 [变量名表] [-append][-ascii] load 文件名 [变量名表] [-ascii] 变量和常量 常量 常 量 说 明 ans 最近运算的结果 eps 浮点数相对精度,定义为1.0到最近浮点数的距离 realmax MATLAB能表示的实数的最大绝对值 realmin MATLAB能表示的实数的最小绝对值 pi 圆周率的近似值3.1415926 i,j 复数的虚部数据最小单位 inf 或 Inf 表示正无大,定义为1/0 NaN或nan 非数,它产生于0× ,0/0,/ 等运算 变量和常量 eps、realmax、realmin 三个常量具体的数值与运行MATLAB的计算机相关,不同的计算机系统可能具有不同的数值 eps ans = 2.2204e-016 realmax ans = 1.7977e+308 realmin ans = 2.2251e-308 变量和常量 常量数值可以修改 pi=100 pi = 100 clear pi ans = 3.1416 变量和常量 Inf,NaN Inf,NaN可用于计算,计算结果可能为inf或NaN。 进行数据转换时,Inf将获取相应数据类型的最大值,NaN返回相应整数数据类型的数值0,浮点数类型则仍然为NaN 例:NaN和Inf运算示例 A=Inf; class(A) ans = Double B=int16(A) B = 32767 2.3 基本数值类型 数据类型 说 明 字节数 double 双精度数据类型 8 single 单精度数据类型 4 uint8 无符号8位整数 1 uint16 无符号16位整数 2 uint32 无符号32位整数 4 uint64 无符号64位整数 8 int8 有符号8位整数 1 int16 有符号16位整数 2 int32 有符号32位

文档评论(0)

1亿VIP精品文档

相关文档