MATLAB语言及应用2_zeng.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB语言及应用2_zeng

4标准数组生成函数和操作函数 矩阵分析 [例]解多元一次方程 1) 将方程化为矩阵与矢量相乘的形式:AX=b,写出  解题步骤: 2) 判断方程组是否有解.计算矩阵和其增广矩阵的 3)如果有解,则解为:X=A^(-1)*b=inv (A)*b或 X=A\b A,b 秩 r (A), r (A | b) A=[1,3,1; 2,1,3; 1,1,0]; b=[15,20,4]; rank(A), rank([A,b])    x + 3y + z =15 已知: 2x + y + 3z =20 求 x, y, z之值    x + y =4 5非数和空数组 非数 按IEEE规定, 0/0, ∞/∞, 0*∞等运算都会产生非数, 在matlab 中记为 nan. 它具有以下性质: 1) nan参与运算所得结果也是nan,即具有传递性. 2) 非数没有大小概念,因此不能比较两个非数的大小. 功能: 真实记述0/0, ∞/ ∞, 0* ∞运算的后果; 避免可能因以上运算而造成的程序执行的中断(其他正常运算还可继续运行); 在数据可视化中,用来裁减图形(因非数点不会画出) 5非数和空数组 非数 【例】非数的产生和性质演示 (1) 非数的产生 a=0/0, b=0*log(0), c=inf - inf (2) 非数的传递性 0*a, sin (a) (3) 非数的属性判断 class (a), isnan (a) isnan----唯一能正确判断非数的指令 5非数和空数组 空数组 只要数组某维长度为零,或若干维长度为零,则该数组就是空数组 空数组的功能—— 在没有空数组参与运算时,计算结果中的空可以合理地解释所得结果的含义 (如在某数组中寻找满足一定条件的数据,结果没有,得到空数组,表示没有满足条件的元素。见下例array4); 空数组的创建 array1=[ ], array2=zeros(2,0), array3=1:-5, a=[1,2,3], array4=find (a0) 空数组的判断 isempty(array1) 6关系操作和逻辑操作 matlab 的约定—— 1) 在所有关系表达式和逻辑表达式中,作为输入的任何非0数(并非只有1)都被看作逻辑真,只有0才被认为是逻辑假. 2) 所有关系表达式和逻辑表达式的计算结果,即输出,是一个由0和1作成的逻辑数组. 其中1表示真, 0表示假 3) 逻辑数组是一种数值类数组,与“数值类”有关的操作和函数对它依然使用;但它又是特殊的数值数组,它表示着对事物的判断结论“真”与“假”,有其特殊用途,如数组寻访等。 6关系操作和逻辑操作 关系操作 不等于 ~= 大于 等于 == 小于等于 = 大于等于 = 小于   含  义 指令   含  义 指令 说明: 1) 标量可以与任何维数的数组进行比较,比较在此标量和数组 每个元素之间进行,因此比较结果为与被比数组同维的数组. 2) 数组之间进行比较时,两数组必须是同维的, 结果也得到一个同维的数组. 6关系操作和逻辑操作 关系操作 【例】 A= 2 4 6 3 5 7 1 8 9 B= 1 3 5 4 6 8 2 7 9 AB= 1 1 1 0 0 0 0 1 0 A5= 0 0 1 0 0 1 0 1 1 find(A5)=[6,7,8,9]’ % 得到数组下标,单下标(按列) A(find(A5))=[8,6,7,9]’ % 得到满足条件元素,排成列向量 A(find(A5))=5或(A(A5)=5) %改变所有满足条件元素的值 比较操作: 寻访操作: 6关系操作和逻辑操作 关系操作 【例】求近似极限,修补图形缺口sin (t)/t, t∈[-2π,2π] t=-2*pi : pi/10 : 2*pi; y=sin(t)./t; %注意点除 tt=t+(t==0)*eps ; % 处理分母为0的点:被“机器零”的小数代替 yy=sin(tt)./tt; subplot(1,2,1),plot(t,y); axis([-7,7,-0.5,1.2]); xlabel(t),ylab

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档