完整版本matlab学习教案4.docxVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
江苏工业学院教案 第 4 次课 3 学时 授课时间 2006-3-15 教案完成时间 2006-2-1 第二章 基本语法( 3) 课题(章节) 教学目的与要求: 掌握 MATLAB 编程中的逻辑判断及流程控制语句使用方法;掌握 MATLAB 基本绘图方法。 教学重点、难点: MATLAB 与其它语言的逻辑判断、流程控制的区别; MATLAB 强大的绘图功能使用方法。 以上 2 点是本次授课的重点,相应也是难点,特别绘图功能的使用。 教学方法及师生互动设计: 利用多媒体教室的优点,采用边理论教学,边上机实验的方法。 当堂提问,并与学生适时交流。 课堂练习、作业: 作业: 复习课堂内容; 用逻辑判断语句和流程控制语句编写程序,作为上机实验内容。 将题 2 结果用绘图语句画出图形。 本次课教学内容小结: 完成本教案内容。 第 4 页 江苏工业学院教案 教学内容(讲稿)  备注 (包括:教学手 段、时间分配、 临时更改等) 2.4 逻辑判断及流程控制 2.4.1 关系运算 所谓关系运算是揸两个元素之间数值的比较,一共有表 2-8 所示的 6 种可能。 表 2-8 关系运算 = = == ~= 小于 小于等于 大于 大于等于 等于 不等于 关系运算的结果只有两种可能, 即 0 或 1。0 表示该关系式为 “假”,即它不成立; 1 表示该关系式为“真” ,即该关系式是正确的。例如,键入关系式: a=2+2==4 得 a=1 注意,前面的单个等号表示赋值,后面的双等号则表示关系运算。式中 2+2==4 是关系运算,它的优先级高,要先算,算出的结果给 a 赋值,为了改善可读性,最好 加上括号,写成 a=(2+2==4) ,表明是把括号内的关系式的结果给 a 赋值。 MATLAB 中的关系运算都适用于矩阵, 它是对矩阵的各个元素进行元素群运算, 因此两个相比较的矩阵必须有相同的阶数,输出的结果也是同阶矩阵。例如键入 A=magic(6) 得A=35 1 6 26 19 24 3 32 7 21 23 25 31 9 2 22 27 20 8 28 33 17 10 15 30 5 34 12 14 16 4 36 29 13 18 11 要找到此矩阵中所有被 3 整除的元素,并在其位置上标以1。可以用表 2-7 中的 rem 函数, rem(A,3) 表示把 A 除以 3 的余数,余数为零就是整除。 键入 p=(rem(A,3)==0) 得 p = 0 0 1 0 0 1 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 1 0 0 1 0 0 0 1 0 0 1 0 第4-1页 江苏工业学院教案 注 教学内容(讲稿) [j,k]=find(p) 出 p 矩 中不 零的元素的两个下 ,左端没有或只有一个 量,即 find(p) 或 lp=find(p) 出 p 矩 中不 零的元素的序号。矩 元素是按列排序 号的,先第 1 列,再接第 2 列??依次排完后,再确定它 的 序号。一个 6 6 的矩 的 36 个元素的序号排列如表 2-10 所示。因此,一个 n m 中下 (j,k) 的  (包括:教学手 段、时间分配、 临时更改等) 元素,其序号 I=(k-1)*n+j 。 入 lp=find(p) 得 lp = 2 5 91213 16 20 23 27 30 31 34 表 2-10 矩阵元素的序号排法 1 7 13 19 25 31 2 8 14 20 26 32 3 9 15 21 27 33 4 10 16 22 28 34 5 11 17 23 29 35 6 12 18 24 30 36 可以看出 些序号确 于 p 中的 1 元素。矩 的序号( index)与下 ( subscript)是一一 的,其 关系可由表 2-1 中的 ind2sub( 作 index to subscript)和 sub2ind 函数求得。 2.4.2 逻辑运算 量只能取 0(假)和 1(真)两个 。 量的基本运算 与 () 、或( |)和 非( ~)三种。有 也包括异式( xor),不 异或可以用三种基本运算 合而成。两 个 量 此 运算后的 出仍然是 量, 表示 量的 入 出关系的表称 真 表, 表 2-11。 表 2-11 基本逻辑运算的真值表 运 算 A=0 A=1 B=0 B=1 B=0 B=1 AB 0 0 0 1 A|B 0 1 1 1 ~A 1 1 0 0 xor(A,B) 0 1 1 0 第4-2 页 江苏工业学院教案 备注 教学内容(讲稿) 所有的算法语言中都有逻辑运算。 MATLAB 的特点是将逻辑运算用于元

文档评论(0)

131****8546 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档