- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2.逻辑运算
MATLAB提供了3种逻辑运算符:(与)、|(或)和~(非)。
逻辑运算的运算法则为:
(1)在逻辑运算中,确认非零元素为真,用1表示,零元素为假,用0表示。
(2)设参与逻辑运算的是两个标量a和b,那ab:a,b全为非零时,运算结果为1,否则0。
a|b:a,b中只要有一个非零,运算结果为1。
~a:当a是零时,运算结果为1;当a非零时,运算结果为0。(3)若参与逻辑运算的是两个同维矩阵,那么运算将对矩阵相同位置上的元素逐个进行。最终运算结果是一个与原矩阵同维的矩阵,其元素由1或0组成。
(4)若参与逻辑运算的一个是标量,一个是矩阵,那么运算将在标量与矩阵中的每个元素之间逐个进行。最终运算结果是一个与矩阵同维的矩阵,其元素由1或0组成。(5)逻辑非是单目运算符;(6)在算术、关系、逻辑运算中,算术运算优先级最高,逻辑运算优先级最低,关系运算介于两者之间。exp:A=[122;-121;352];a=~(A4)B=[346;589;453];b=(B4)|(B7)c=(B3)(B7)例:在[0,3π]区间,求y=sin(x)的值。要求:(1)消去负半波,即(π,2π)区间内的函数值置0。(2)(π/3,2π/3)和(7π/3,8π/3)区间内取值均为sinπ/3。先根据自变量向量x产生函数值向量y,然后按要求对y进行处理。x=0:pi/100:3*pi;y=sin(x);y1=(xpi|x2*pi).*y;%消去负半波q=(xpi/3x2*pi/3)|(x7*pi/3x8*pi/3);qn=~q;y2=q.*sin(pi/3)+qn.*y1;%按要求处理第(2)步plot(x,y2)例:建立矩阵A,然后找出在[10,20]区间的元素的位置。(1)建立矩阵A。A=[4,15,-45,10,6;56,0,17,-45,0]find(A=10A=20)find函数:找出向量或矩阵中非零元素的位置第2章MATLAB数据及其运算
矩阵是MATLAB最基本、最重要的数据对象,MATLAB的大部分运算或命令都是在矩阵运算的意义下执行的,而且这种运算定义在复数域上。向量和单个数据都可以作为矩阵的特例来处理。数值数据:双精度型、单精度数、带符号整数和无符号整数。字符数据。结构体(Structure)和单元(Cell)数据类型。逻辑型数据。在MATLAB中,以数值1(非零)表示“真”,以数值0表示“假”。2.1MATLAB数据的特点2.2变量及其操作2.2.1变量与赋值
标识符是标志变量名、常量名、函数名和文件名的字符串的总称。MATLAB的变量在使用前不需要预声明也不需要指定类型,MATLAB会自动识别处理。1.变量名定义规则:是以字母开头,后接字母、数字或下划线的字符序列;最多63个字符;在MATLAB中,变量名区分字母的大小写。2.赋值语句
(1)变量=表达式(将表达式的值赋给左边变量)
(2)表达式(将表达式的值赋给预定义变量ans)其中表达式是用运算符将有关运算量连接起来的式子,其结果是一个矩阵。3.预定义变量在MATLAB工作空间中,还驻留几个由系统本身定义的变量。例如,用pi表示圆周率π的近似值,用i,j表示虚数单位。
预定义变量有特定的含义,在使用时,应尽量避免对这些变量重新赋值。2.3MATLAB矩阵的表示一般形式:变量=表达式(常数)
在MATLAB中,变量都代表矩阵,其阶数为n×m,即n行m列;列矢量:n×1的矩阵行矢量(或一维数组):1×m的矩阵标量(或常量):1×1的矩阵1.赋值方法:整个矩阵的值应放在方括号;同一行中各元素之间以逗号或空格分开;不同行的元素以分号隔开。例1:s=[1,2,3,4,5]%可看作一个行矢量(一维数组)例2:w=[123;345;678]%变量w为3×3矩阵例3:y=[-2.5*3,(1+2+4)/5,sqrt(2)]%用任意表达式做元素的矩阵例4:a=[1,2;3,4],b=[1,1;1,1]c=[a,b],d=[a;b]复数元素的赋值MATLAB的每一个元素都可以是复数,实数是复数的特例。复数的虚部部
您可能关注的文档
最近下载
- (415)动物生理与生物化学真题及解析-中国农业大学.pdf
- 第五单元说明文大单元教学设计课件 部编版语文八年级上册.pptx
- 标准图集-08CJ17快速软帘卷门 透明分节门 滑升门 卷帘门.pdf
- (最新)技能考试企业技能等级认定质量督导员公共知识真题练习试卷附答案.docx
- 全文解读2022年新制订全国护理事业发展规划(2021-2025年)课件.pptx VIP
- 北京屋顶光伏实施方案.docx
- 党务知识试题.doc VIP
- 北师大版数学五年级上册全册课件ppt完整版.ppt
- 2024年可持续航空燃料发展路径研究报告-GSTIKC&空中客车&中国南方航空.docx
- 幼儿园:融合教育教案《面具》.doc
文档评论(0)