第十四章MATLAB的运算元.ppt
《第十四章MATLAB的运算元.ppt》由会员分享,可在线阅读,更多相关《第十四章MATLAB的运算元.ppt(16页珍藏版)》请在三一文库上搜索。
1、第十四章: MATLAB 的運算元,張智星 (Roger Jang) jangmirlab.org http:/mirlab.org/jang 清大資工系 多媒體檢索實驗室,簡介,MATLAB運算元可分為五大類: 1. 數學運算元 2. 關係運算元 3. 邏輯運算元 4. 位元運算元 5. 集合運算元,14-1 數學運算元,數學運算元之優先順序: 1. 轉置(.),冪次(.).共軛轉置(),矩陣冪次() 2.正號(+),負號(-) 3.乘法(.*),元素右除(./),元素左除(.),矩陣 乘法(*),矩陣右除(/),矩陣左 除() 4.加法(+),減法(-) 5.冒號(:)(例如: x = 1
2、: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
3、),則 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)則是非零元
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十四 MATLAB 运算元
链接地址:https://www.31doc.com/p-3129621.html