十四章MATLAB的运算元.ppt
《十四章MATLAB的运算元.ppt》由会员分享,可在线阅读,更多相关《十四章MATLAB的运算元.ppt(16页珍藏版)》请在三一文库上搜索。
1、第十四章 : MATLAB 的運算元 張智星 (Roger Jang) jangmirlab.org http:/mirlab.org/jang 清大資工系 多媒體檢索實驗室 簡介 nMATLAB運算元可分為五大類: 1. 數學運算元 2. 關係運算元 3. 邏輯運算元 4. 位元運算元 5. 集合運算元 14-1數學運算元 n數學運算元之優先順序: 1.轉置(.),冪次(.).共軛轉置 (),矩陣冪次 ( ) 2.正號(+),負號(-) 3.乘法(.*),元素右除 (./),元素左除 (.),矩陣 乘法(*),矩陣右除 (/),矩陣左 除() 4.加法(+),減法(-) 5.冒號(:)(例如
2、: x = 1:2:5 等) n同一類的運算元均具有相同的優先度(Priority),因 此在計算上,是由左至右依次完成 純量展開 nMATLAB 的數學運算元可支援純量展開(Scalar Expansion) ,亦即可將一純量展開成適當維 度的矩陣後,再進行數學運算 n 範例14-1:scalarExpansion01.m b = 2 3 4 5 c = 1.0000 0.5000 0.3333 0.2500 a = 1 2; 3 4; b = a+1 c = 1./a 14-2關係運算元 nMATLAB 的關係運算元 (Relational Operators) 關係運算元 說 明 =等於
3、 =不等於 大於 =大於或等於 關係運算元 nMATLAB 的關係運算元總是以矩陣內元素對元素 的方式作運算 nc=ab 若 a(i, j) b(i, j),則 c(i, j) 的值為 1(true),否則即 為 0(false) nMATLAB 的關係運算元亦支援純量展開 n範例14-3 : greaterThan02.m c = 0 0 1 1 a = 1 2; 3 4; c = a2 關係運算元的用法 n可以將關係運算元傳回的 0-1 矩陣,來進行 矩陣的索引 (Indexing) n求出在 a 矩陣中,滿足 a(i, j) = b(i, j) 的 元素 n範例14-4 : findEl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 十四 MATLAB 运算元
链接地址:https://www.31doc.com/p-2640043.html