matlab运算符

上传人:sx****84 文档编号:243045390 上传时间:2024-09-14 格式:PPT 页数:12 大小:66KB
返回 下载 相关 举报
matlab运算符_第1页
第1页 / 共12页
matlab运算符_第2页
第2页 / 共12页
matlab运算符_第3页
第3页 / 共12页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第二章,matlab,运算符,Matlab,运算符分五类:数学,、,逻辑,、,位,、,集合运算符,1,一,、数学运算符,其功能主要是进行各种数学运算,按其优先级别依次为:,1.转置(.,)、共轭转置(,)、幂次(.)、矩阵幂次(),2.正、负号(+/-),3.乘法(.*)、矩阵乘法(*)、元素左右除(.,/.)、矩阵左右除(,/),4.加减法(+,-),5.冒号(:),先后赋值,如:,x=1:2:5,2,几点说明:,在同一优先级中,运算自左至右完成,所以若对运算顺序不确定时,最好以,“,( ),”,实现强制运算顺序。,Matlab,的数学运算有时支持标量、矩阵混合运算,此时即将标量展开为适当矩阵(,Scalar Expansion),(举例),左除、右除的区别:,对于矩阵,右除如,A/B,相当于,X*B=A,的解矩阵;,左除如,AB,相当于,A*X=B,的解矩阵.,对于元素,,右除(./)和左除(.)也不相同,(举例),3,二,、关系运算符,有六种,分别是=,=, , =, , 2) ,结果:,output= 0 0 1,6,四、位运算符,功能:对非负整数进行位对位的逻辑运算。,主要函数如下:,Bitand():,位对位,AND bitor():,位对位,OR bitxor():,位对位,XOR,Bitset():,设定某位,bitget():,取得某位,bitcmp():,位对位,NOT,Bitshift():,移位(左移),举例:,bitor(10, 4)=14 (,考虑为什么),7,五,、集合运算符,限于向量运算,此时,Matlab,将向量视为集合来进行各种集合运算,常用命令如下:,Union(),并集,intersect(),交集,Setdiff(),差集,setxor(),异或,Unique(),最小等效集合,ismember(),元素是否属于集合,(举例),8,例,1,(标量展开),A=1 2;3 4;B=A+1,B=?,C=1./A=?,返回,9,例,2,:,A=1 1 1;2 2 2; B=1 1 1;X=1;2,显然:,X*B=A,则:,X=A/B,(即右除,要求列数相同),若要求,B=,?,则应有:,B=AX,(即左除,要求行数相同),一定要注意区别!,返回,10,例,3,:,A=1 2;3 4,B=1 3;2 4,C=AB,则:,C=0 0; 1 0,返回,11,例,4,:,X=1 2 3 4 5 6;Y=1 1 5 5 9 9 9,求:,Union(x,y)=?,Intersect(x,y)=?,Setdiff(x,y)=? (,在,x,而不在,y,中的元素),Setxor(x,y)=?,(,x,与,y,的差集),返回,12,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!