[其它]3_运算简介.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[其它]3_运算简介

数学实验 教学目标 掌握MATLAB算术运算 掌握MATLAB逻辑运算 掌握MATLAB字符串运算 了解元胞数组和结构数组 教学重点 MATLAB算术运算 MATLAB逻辑运算 MATLAB算术运算 1. 基本算术运算 MATLAB的基本算术运算有:+(加)、-(减)、*(乘)、/(右除)、\(左除)、^(乘方)。 注意:运算是在矩阵意义下进行的,单个数据的算术运算只是一种特例。 2. 点运算 点运算符有.*、./、.\和.^。两矩阵进行点运算是指它们的对应元素进行相关运算,要求两矩阵的维参数相同。 例 在[0,3π]区间,按要求求y=sin(x)的值: 方法1: x=0:pi/100:3*pi;y=sin(x); y1=(xpi|x2*pi).*y; %消去负半波 q=(xpi/3x2*pi/3)|(x7*pi/3x8*pi/3); qn=~q; y2=q*sin(pi/3)+qn.*y1; %按要求处理第(2)步 方法2: x=0:pi/100:3*pi;y=sin(x); y1=(y=0).*y; %消去负半波 p=sin(pi/3); y2=(y=p)*p+(yp).*y1; %按要求处理第(2)步 关系运算 MATLAB提供了6种关系运算符:(小于)、=(小于或等于)、(大于)、=(大于或等于)、==(等于)、~=(不等于)。 关系运算符的运算法则。 例 产生5阶随机方阵A,其元素为[10,90]区间的随机整数,然后判断A的元素是否能被3整除。 (1) 生成5阶随机方阵A。 A=fix((90-10+1)*rand(5)+10) (2) 判断A的元素是否可以被3整除。 P=rem(A,3)==0 逻辑运算 MATLAB提供了3种逻辑运算符:(与)、|(或)和~(非)。 所谓逻辑数据类型就是仅具有两个数值的一种数据类型,其中,一个数值为TRUE,另外一个数值为FALSE。在MATLAB中,参与逻辑运算或者关系运算的并不一定必须有逻辑类型的数据,任何数值都可以参与逻辑运算。这时,MATLAB将所有非零值看作逻辑真,将零值看作逻辑假。一般地,1表示逻辑真,0表示逻辑假。 字符串 字符串是用单撇号括起来的字符序列。例如,Central South University。若字符串中的字符含有单撇号,则该单撇号字符应用两个单撇号来表示。 字符串是以ASCII码形式存储的。abs和double函数都可以用来获取字符串矩阵所对应的ASCII码数值矩阵。相反,char函数可以把ASCII码矩阵转换为字符串矩阵。 结构和单元 结构数据 MATLAB通过使用结构(Structure)数据类型把一组不同类型的数据同时又是在逻辑上相关的数据组成一个有机的整体,以便于管理和引用。 1. 结构矩阵的建立与引用 2. 结构成员的修改 单元数据 单元(Cell)数据的概念与结构有些类似,也是把不同属性的数据放在一个变量中。所不同的是,结构变量的各个元素下有成员,每个成员都有自己的名字,对成员的引用是:结构变量名.成员名。而单元矩阵的各个元素就是不同类型的数据,用带有大括号下标的形式引用单元矩阵元素。 结语 学好计算机的唯一途径是 你的编程能力与你在计算机上投入的时间成 * 整数类型数据运算 MATLAB运算的基本数据类型为双精度的数据类型,MATLAB还另外提供了一些函数可以进行整数类型数据的运算,在表中总结了这些函数。 表 整数类型数据的运算函数 例子 数据位“与”操作。 在MATLAB命令行窗口中,键入下面的指令: A = 86; B = 77; C = bitand(A,B) C = 68 a = uint16(A);b = uint16(B); c = bitand(a,b) c = 68 whos Name Size Bytes Class A 1x1 8 double array B 1x1 8 double array C 1x1

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档