- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十四章 matlab 的運算元_16216
第十四章: MATLAB 的運算元 張智星 清大資工系 補充內容:方煒 台大生機系 簡介 運算元分為五大類: 1. 數學運算元 2. 關係運算元 3. 邏輯運算元 4. 位元運算元 5. 集合運算元 14-1 數學運算元 數學運算元之優先順序: 1. 轉置(.’),冪次(.^).共軛轉置(’),矩陣冪次(^) 2.正號(+),負號(-) 3.乘法(.*),元素右除(./),元素左除(.\),矩陣 乘法(*),矩陣右除(/),矩陣左 除(\) 4.加法(+),減法(-) 5.冒號(:)(例如: x = 1:2:5 等) 同一類的運算元均具有相同的優先度(Priority),因此在計算上,是由左至右依次完成 純量展開 MATLAB 的數學運算元可支援純量展開(Scalar Expansion) 將一純量展開成適當維度的矩陣後,再進行數學運算 範例14-1:scalarExpansion01.m b = 2 3 4 5 c = 1.0000 0.5000 0.3333 0.2500 14-2 關係運算元 MATLAB 的關係運算元(Relational Operators) 關係運算元 MATLAB 的關係運算元總是以矩陣內元素對元素的方式作運算 c=ab 若 a(i, j) b(i, j),則 c(i, j) 的值為 1(true),否則即為 0(false) MATLAB 的關係運算元亦支援純量展開 範例14-3 : greaterThan02.m c = 0 0 1 1 關係運算元的用法 可以將關係運算元傳回的 0-1 矩陣,來進行矩陣的索引(Indexing) 求出在 a 矩陣中,滿足 a(i, j) = b(i, j) 的元素 範例14-4 : findElement01.m d = 10 30 40 元素索引 find指令 : 可傳回非零元素索引,顯示一維索引或下標 範例14-5: find01.m index = 3 5 6 x(index)則是非零元素所形成的向量 2維索引 要找出滿足某條件的二維索引或下標 範例14-6:find02.m idx1 = 1 3 1 2 idx2 = 1 2 3 3 idx1 和 idx2 分別是符合條件之矩陣元素的列索引(Row Index)及行索引(Column Index) 範例 如何找出介於7和11的元素? ans = 10 8 9 14-3 邏輯運算元 MATLAB 的邏輯運算元(Logical Operators) 數值為1則為True, 0 則為False 相關的指令還有 all 及 any: 當所有向量元素為「真」(非零),則 all 指令傳回 1,否則為 0。 當任一向量元素為「真」(非零),則 any 指令傳回 1,否則為 0。 相關指令 範例14-9: logic02.m result1 = 0 retult2 = 1 result3 = 0 all 及 any 指令也可以接受矩陣輸入,此時他們會對每一個行向量進行運算 14-4 位元運算元 MATLAB 的位元運算元(Bitwise Operators)可對非負整數進行位元對位元的邏輯運算 範例 數字 10 的二進位表示法是 1010,數字 4 的二進位表示法是 0100,因此數字 10 和數字 4 的 bitor 應傳回 1110 的十進制數值,即數字 14 bitor(10,4) ans = 14 數字 18 的二進位表示法向左平移一個單位,其效果相當乘 2 bitshift(18, 1) ans = 36 14-5 集合運算元 MATLAB 的集合運算元(Set Operators)可將向量視為集合,來進行各種集合運算 範例 範例14-11 : set01.m union_result = 1 2 3 4 5 6 9 intersect_result = 1 5 setdiff_result = 2 3
您可能关注的文档
- 北京方正阿帕比技术有限公司标准简介.ppt
- 北京汽车制造厂有限公司项目建议书.ppt
- 北京吉瑞普管道技术有限公司生产产品简介 bei jing grip pipe tech co,.ppt
- 北京锐得选课PPT.ppt
- 北京申奥陈述发言两篇演示文稿.ppt
- 北京开源沙龙讲稿-ppz飞控.pptx
- 北京尼雅科技有限公司融资商业计划书.ppt
- 北京精海仪机电设备有限公司 ——关于全系列液压螺纹插装 .pptx
- 北京师范大学公共体育课 乒乓球.ppt
- 北京市北京市社会保障卡个人信息二次采集比对.ppt
- CNAS-CL63-2017 司法鉴定-法庭科学机构能力认可准则在声像资料鉴定领域的应用说明.docx
- 12J7-3 河北《内装修-吊顶》.docx
- 12N2 河北省12系列建筑标准设计图集 燃气(油)供热锅炉房工程.docx
- 内蒙古 12S8 排水工程 DBJ03-22-2014.docx
- 山西省 12S10 12系列建筑标准设计 管道支架、吊架.docx
- 16J601-木门窗标准图集.docx
- 12J8 河北省12系列《 楼梯》.docx
- CNAS-GL37 2015 校准和测量能力(CMC)表示指南.docx
- CNAS-RL02-2016 能力验证规则.docx
- 津02SJ601 PVC塑料门窗标准.docx
文档评论(0)