MATLAB入门指南.ppt

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

Examples old = digits; digits(4); vpa(1/3) vpa(1/3000) digits(old); ans = 0.3333 ans = 0.0003333 第二章 MATLAB程序设计基础 五 特殊数组 (4)结构细胞数组 将结构数组放入细胞数组中,可组成结构细胞数组。 第二章 MATLAB程序设计基础 五 特殊数组 (4)结构细胞数组 c_str=cell(1,2); c_str{1}.label=12/2/94; 12/5/94; c_str{1}.test=[47 52 55 48; 17 22 35 11]; c_str{2}.xdata=[-0.003 0.41 1.98 2.12 17.11]; c_str{2}.ydata=[-3 5 18 0 9]; c_str{2}.zdata=[0.6 0.8 1 2.2 3.4]; c_str{1}(1).test(2,2) 课后任务 一、掌握数组的创建。 二、掌握数组的引用。 三、掌握特殊数组的创建和引用。 四、掌握数组的其他相关操作。 第二章 MATLAB程序设计基础 第四节教学目标 MATLAB的运算符(算术、关系、逻辑) 第二章 MATLAB程序设计基础 一、算术运算符 算术运算符 +、- 表示算术加法和减法 *、/ 表示算术乘法和除法 \ 表示左除 ^ 表示乘方 .* 表示点乘 .\ 表示点左除 ./ 表示点右除 .^ 表示点乘方 第二章 MATLAB程序设计基础 一、算术运算符 优先级 算术运算符优先级最高, 关系运算符次之, 而逻辑运算符的优先级最低。 实际应用中,可以通过括号来调整运算过程。 第二章 MATLAB程序设计基础 一、算术运算符 例题: a=5,b=6 ,求解以下运算结果。 a+b;a-b; a*b; a/b;a\b; a^b 第二章 MATLAB程序设计基础 一、算术运算符 例题: a=[1 3 5],b=[2 4 6] ,求解以下运算结果。 a+b;a-b; a*b; a^b? a/b;a\b; ? a.*b; a./b; a.\b; a.^b 第二章 MATLAB程序设计基础 二、关系运算符 表示小于 = 表示小于或等于 表示大于 = 表示大于或等于 == 表示等于 ~= 表示不等于 第二章 MATLAB程序设计基础 例题:已知二维数组A=[1 2;2 3], 求A中等于2的元素个数n。 A=[1 2;2 3]; B=A==2; n=sum(sum(B)); 第二章 MATLAB程序设计基础 三、逻辑运算符 逻辑与(and),表示两个数组的对应元素都是1,结果为1,否则为0 | 逻辑或(or),表示对应元素只要有一个是1,结果为1,否则为0 ~ 非(not),表示与元素相反 xor 异或,表示对应元素不同,结果为1,否则为0 第二章 MATLAB程序设计基础 例题:已知数组A=[0 1 0; 1 0 1]和 B=[1 1 1;0 0 0], 求AB,A|B,~A和xor(A,B)。 A=[0 1 0; 1 0 1];B=[1 1 1;0 0 0]; AB; A|B; ~A; xor(A,B); 第二章 MATLAB程序设计基础 四、逻辑函数 all 查看数组的行或者列,每行或列的所有元素为1,结果为1 any 查看数组的行或者列,每行或列只要有一个元素为1,结果为1 exist 查看变量或者函数是否存在 find 找出非零元素的位置标识 isempty 判断矩阵是否为空矩阵 isequal 判断对象是否相等 isnumeric 判断对象是否为数值型 bitand 按位与 bitor 按位或 bitcmp 按位反码,共n位,n必须不小于操作数的二进制位数 bitxor 按位异或 捷径与 || 捷径或 第二章 MATLAB程序设计基础 例题:A=[1 3 5],B=[1 3 5 ; 2 4 6], 求all(A),all(B),all(B2),any(A),any(B),any(B,2)。 A=[1 3 5];B=[1 3 5 ; 2 4 6]; all(A) all(B) all(B,2) any(A) any(B) any(B,2) 第二章 MATLAB程序设计基础 例题:观察以下函数的返回值: exist(‘work’),exist(‘myfi

文档评论(0)

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

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

1亿VIP精品文档

相关文档