- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 数值数组及向量化运算 教学目标 掌握数组的创建方法 掌握数组的标识与寻访 掌握数组的运算 了解“非数”NaN和“空”数组 掌握关系操作和逻辑操作 教学重点 数组的创建方法 数组的标识与寻访 关系操作和逻辑操作 教学内容 3.1 数值计算的特点和地位 符号计算可以对包含变量字符,参数字符和数字的表达式进行推理,运算,并给出符号结果。 缺点:有很多问题无法解,有很多问题求解时间过长 。 3.2 数值数组的创建和寻访 3.2.1 一维数组的创建 3.2.2 二维数组的创建 3.2.3 二维数组元素的标识和寻访 3.2.4 数组操作技法综合 上机问题 上机问题 review 3.2.2 二维数组的创建 创建二维数组与创建一维数组的方式类似。在创建二维数组时,整个输入数组以方括号[ ]为其首尾。用逗号或者空格区分同一行的不同元素,用分号或者回车(Enter)区分不同行。 3.2.2 二维数组的创建 3.2.4 数组操作技法综合 【例 3.2-7】数组操作函数reshape, diag, repmat的用法;空阵 [ ] 删除子数组的用法。 3.2.4 数组构作技法综合 【例3.2-8】函数flipud, fliplr, rot90对数组的操作体现着“矩阵变换”。 3.3 数组运算 1. 函数关系数值计算模型的分类 3.3.1数组运算的由来和规则 3. 数组运算规则 数组的加减法 数组加减法为数组元素的加减法,与矩阵加减法相同。利用运算符“+”和“-”实现该运算。需要注意的是相加或相减的两个数组必须有相同的维数,或者是数组与数值相加减。 数组的乘方 数组乘方用符号“.^”实现。数组乘方运算以三种方式进行。 底为数组,指数为标量的形式。这种形式的结果是将数组的每个元素进行指数相同的乘方。返回的结果为与底维数相同的数组,结果数组的每个元素为底中相应元素的乘方。 底为标量,指数为数组的形式。该形式返回的结果为数组,维数与指数数组相同。结果数组的每个元素为底以指数数组相应元素为指数做乘方的结果。 底和指数都是数组的形式。此时两个数组需要有相同的维数。返回结果为一个数组,维数与前面两个数组相同,每个元素为底数数组和指数数组做乘方的结果。 3.3.2 数组运算与向量化编程 3.3.2 数组运算与向量化编程 3.4 “非数”和“空”数组 3.5 关系操作和逻辑操作 3.5.1 关系操作 3.5.2 逻辑操作 3.5.3 常用逻辑函数 3.5 关系操作和逻辑操作 【例3.5-3】逻辑操作和关系操作。本例演示:逻辑、关系操作的组合;xor的作用。 %(1) A=[-2,-1,0,0,1,2,3] L1=~(A1) L2=(A0)(A2) 第二章习题 有关问题 %习题2-6 clear all; syms z k; syms a positive fk =a^k*z^(-k) s=symsum(fk,k,0,inf) %在6.5版本上得到结果s =-z/(a - z)。 %在2010版本上用以上指令只能得到如下解, %s =piecewise([a = z, Inf], [a z, limit(a^k/(z^k*(a/z - 1)), k = Inf) - z/(a - z)]) limit(a^k/(z^k*(a/z - 1)), k = Inf)并不为零,因为不确定a是否小于z % s1=ztrans(a^k,k,z) % 结果s1 =-z/(a - z) 第二章习题 有关问题 %习题2-23 clear, syms x y S C3 S = dsolve(Dy*y/5+x/4=0,x) %解为 S = % 2^(1/2)*(C3 - (5*x^2)/8)^(1/2) % -2^(1/2)*(C3 - (5*x^2)/8)^(1/2) ezplot(subs(S(1),C3,1),[-2,2 -2,2],1), hold on ezplot(subs(S(2),C3,1),[-2,2 -2,2],1) % 用此两条指令绘圆,在 y=0处有间隙 ezplot(subs(y^2-(S(1))^2, C3, 1),[-2,2 -2,2],2) %用椭圆方程绘图不产生间隙 colormap([0 0 1]) %用ezplot(fun)绘图时,如果fun中只有一个参数,绘图的颜色是蓝色;如果fun中有两个参数,绘图的颜色是绿色,此指令设置图形颜色为蓝。 grid on 习题3 (Page142) 1-8 题全做 按IEEE规定, 0/0, ∞/∞, 0*∞等运算都会产生非数, 在matlab 中记为nan. 它具有以下性质: 1) nan参与运算所得结果也是n
您可能关注的文档
- 离散型随机变数课程.ppt
- 地理信息系统导论课程.ppt
- 离骚·屈原课程.ppt
- 地理信息系统概论与应用课程.ppt
- 离心现象及其应用课程.ppt
- 地理信息系统概述课程.ppt
- 离子反应(第一课时)课程.ppt
- 离子键、配位键与金属键(第2课时)课程.ppt
- 离子交换层析ion exchange chromatography课程.ppt
- 地理综合题解题技巧 昆山教研室 陈安平课程.ppt
- 行政伦理学作业答案(完整版) .pdf
- 1.3《庖丁解牛》课件 统编版高中语文必修下册.pptx
- 4.3海-气相互作用课件 高中地理人教版(2019)选择性必修一.pptx
- 2-2-4 地表形态的变化(流水作用)课件 高中地理湘教版(2019)选择性必修一.pptx
- 4.1 陆地水体及其相互关系—以“探究沙漠奇观月牙泉的水体类型”为例 课件 高二上学期 地理 人教版(2019)选择性必修一.pptx
- 5.1自然环境的整体性(第1课时)(课件)高二地理(人教版2019选择性必修1).pptx
- 10.《老人与海(节选)》课件 统编版高中语文选择性必修上册.pptx
- 3.2.1气压带风带与气候课件 高中地理湘教版(2019)选择性必修一.pptx
- 2025年广东中考道德与法治专题复习-专题六 学习模范人物 感受榜样力量.pptx
- 2025年广东中考道德与法治专题复习-专题一 跟进时代步伐 奋进强国之路.pptx
文档评论(0)