第04讲 MATLAB语言基础.pptVIP

  • 1
  • 0
  • 约5.34千字
  • 约 43页
  • 2017-08-17 发布于河南
  • 举报
第三讲 MATLAB语言(二) 基 础 MATLAB语言概述 一、MATLAB简介 二、MATLAB安装 三、MATLAB特点 四、一个MATLAB图像处理的实例 五、MATLAB界面 六、M文件 MATLAB语法结构 基本语句: [变量1,变量2,...]=表达式(参数1,参数2,...) 常量 3e8、[1,2;3,4] 数 据 变量 A=[1,2,3;4,5,6] 永久变量 pi、i 算术运算符 +、-、*、/ 表达式 运算符 关系运算符 、、= 逻辑运算符 、|、~ 内部函数 sin、cos 函 数 工具箱扩展函数 imread 自定义函数 myf MATLAB语言基础 一、MATLAB的数 据 二、MATLAB的运 算 符 三、MATLAB的函 数 四、MATLAB的矩阵产生 五、MATLAB的矩阵操作 MATLAB语言基础 一、MATLAB的数 据 二、MATLAB的运 算 符 三、MATLAB的函 数 四、MATLAB的矩阵产生 五、MATLAB的矩阵操作 一、MATLAB的数 据 1、数值表示方式 MATLAB环境下的数值(矩阵的元素)一般采用十进制,可以带小数点和正负号,以下数值都是合法的: 5 +10 -20.56 0.0045 -1000. 1.3e-4 100e20 -0.023e-012 一、MATLAB的数 据(续) 2、数值显示格式 MATLAB内部数据运算都按双精度数据格式进行运算,不必指定数据格式。可将运算结果显示为以下格式: short -短整数 ,long-长整数 short e-8位指数,long e-16位指数 short g-显示8位,long g-显示16位 hex-十六进制 ,bank-货币格式 +-显示正负号 ,rational-有理数格式 一、MATLAB的数 据(续) 3、永久变量 realmin-最小浮点数 realmax-最大浮点数 eps-容差变量,定义1.0到最近浮点的距离 pi-圆周率 inf-正无穷大,(1/0) nan-非数,(0/0) i,j-虚数单位 举例1:r=1/0,1/r(无穷大使用) 举例2:r=0+realmin,sin(r)/r MATLAB语言基础 一、MATLAB的数 据 二、MATLAB的运 算 符 三、MATLAB的函 数 四、MATLAB的矩阵产生 五、MATLAB的矩阵操作 二、MATLAB的运 算 符 1、算术运算符 “+”-加,“-”-减,“*”-乘,“/”-除 “∧”-幂,“.”-点运算 MATLAB的算术运算符合通常的四则运算规则,它的计算能力及其强大。 例1:[5+2×(7-3)]÷2^3 例2:[(3+4i)×(5+6i)]^0.1 例3:1÷0, (-1)^-1.5, 0÷0 二、MATLAB的运 算 符(续) 复数计算 1、直角坐标:z=a+bi 例:z=2.73+5.48i 2、极坐标:z=r*exp(i*s) 例:z=2*exp(i*pi/3) 3、四个函数: real(z)-实部,imag(z)-虚部 abs(z)-模, angle(z)-辐角 二、MATLAB的运 算 符(续) 2、关系运算符 “”-小于,“=”-小于等于,“==”-全等于 “”-大于,“=”-大于等于,“~=”-不等于 关系运算结果仅为0和1。 例1:a=3=10 例2:A=[1,2,3;4,5,6];B=4*ones(2,3) B=A 例3:b=4 b=A 二、MATLAB的运 算 符(续) 3、逻辑运算符 “”-与,“|”-或,“~”-非 逻辑运算的结果仅为0

文档评论(0)

1亿VIP精品文档

相关文档