Matlab_第2章_MATLAB基本运算.ppt

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

第2章 MATLAB基本运算;2.1数据类型;2.1.1常数和变量;;例2-1 ;2.1.2 整数和浮点数;2. 浮点数;例2-2 数据类型转换;2.1.3 复数;例 2-3;2.2 矩阵和数组的算术运算;;2.2.1 数组的创建;;例2-5;;例2-6:;;4.特殊矩阵和数组;Initializing with Built-in Functions;2.2.2 数组的操作;;Accessing Multidimensional Arrays with a Single Subscript;2.子矩阵的产生(Subarrays) 子矩阵是从矩阵中取出其中一部分元素构成的。;;;For a two-dimensional array, a colon(:) can be used in a subscript to select all of the values of that subscript. For example, suppose arr2 = [1 2 3; -2 -3 -4; 3 4 5]; arr2(1,:) = arr2(:,1:2:3) =;The end Function;;Then the following assignment statement is legal, since the expressions on both sides of the equal sign have the same shape (2×2): arr4(1:2,[1 4]) = [20 21; 22 23] arr4 = 20 2 3 21 22 6 7 23 9 10 11 12 Note that the array elements (1,1),(1,4), (2,1), and(2,4) were updated. ;Using Subarrays on the Left-Hand Side of an Assignment Statement;;Assigning a Scalar(标量) to a Subarray:;Initializing Variables with Keyboard Input;;5.数组元素的删除;2.2.3 矩阵和数组函数 ;2.数组翻转;4.数据统计;2.2.4 矩阵和数组的算术运算;;矩阵运算符合线性代数规则 eg :;2.数组运算(※) 数组的乘、除、乘方和转置运算符号为矩阵的相应运算符前面加“.” ,数组运算是相应元素之间的运算。 A.*B %数组A和数组B对应元素相乘 A./B %数组A除以数组B的对应元素 A.\B %数组B除以数组A的对应元素 A.^B %数组A和数组B对应元素的乘方 A.‘ %数组A的非共轭转置;;;Example;d=5;函数符号 ;在命令窗口完成下列题;取整函数 ;2.3 字符串 ;(二)特例 使用两个单引号(’’)则显示一个单引号;使用双引号 (“”)则显示双引号。 s3=显示matlab s3 = 显示‘matlab’ s31=显示“matlab” s31= 显示“matlab” ;(三)字符串合并 水平合并: strcat(s1,s2,…) %将s1,s2…合并成一个长字符串 垂直合并:char()和strvcat()函数 ;;2.4 日期和时间 ;2.日期格式转换;3. 获取系统时间 date:按字符串格式获取当前系统时间; now:按数值格式获取当前系统时间; clock:向量格式获取当前系统时间。 date ans =27-Feb-2009 now ans = 7.3383e+005 clock ans =1.0e+003 * 2.0090 0.0020 0.0270 0.0090 0.0220 0.0038;;2.5 多维数组; *; *; *;2.7关系运算和逻辑运算 ;(2)关系运算比较标量和数组:;A Caution(警告) about the == and ~= Operators;若两个数在一定精度内相同,可以近似认为相等,则用下面的比较方法: abs(a - b) 1.0e-14 ans =1 此时认为a,b相等.;元素的逻辑运算是将数组中的元素一一进行逻辑运算,常用的逻辑运算符:(与)、|(或)、~(非)和xor(异或)。在逻辑运算中,非0元素表示true,0元素表示false。 ;标量和数组间的逻辑运算: 若 b = 0, 那么表达式 ab 结果为;(三)数组的信息获取;2.9 多项式;2.9.1 多项式求根和求值;2. 多项式求值

文档评论(0)

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

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

1亿VIP精品文档

相关文档