MATLAB是一项分析与视觉化的工具课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《MATLAB是一项分析与视觉化的工具课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 一项 分析 视觉 工具 课件
- 资源描述:
-
1、MATLAB介紹導論 MATLAB是一項資料分析資料分析與視覺化視覺化的工具,強力支援矩陣與矩陣運算。MATLAB具有優異的繪圖優異的繪圖(2D、3D)能力,與獨特的程式語言程式語言能力。為何MATLAB會成為影像處理工具,其中一個理由便是具有影像處理相關處理程序所需之影像處理工具箱(IPTIPT)。Matlab介面介面說明 WorkspaceWorkspace:顯示目前工作環境內定義的變數 Command WindowCommand Window:就如同一個文字操作介面,有 提示號,在提示號之後輸入指令 Command HistoryCommand History 紀錄曾經下過的指令 介面說
2、明(cont.)Current Directory WindowCurrent Directory Window 預設路徑C:Users.DocumentsMATLAB 當你的圖片檔案或M檔案至於此路徑時,使用時只需呼叫檔名,不必給予檔案路徑。指令操作 在command window輸入指令 按下 Enter 就執行計算並且顯示答案 Matlab不在乎空格 ex:2*3-4 等同於 2*3-4 變數分大小寫 ex:imre 不等同於 IMREMATLAB基本用法基本運算與函數基本運算與函數 在MATLAB下進行基本數學運算(+、-、*、/、),只需將運算式直接打入提示號()之後,並按入Ente
3、r鍵即可。例如:2+2 ans=4 若想改變輸出格式可使用format函數。例如:format long%顯示格式可取至雙精度浮點數 11/7ans=1.571428571428571format 內建基礎數學函數。例如:sqrt(2)sin(pi/8)log(10)MATLAB常用的基本數學函數 abs(x):純量的絕對值或向量的長度 sqrt(x):開平方 rround(x):四捨五入至最近整數 fix(x):無論正負,捨去小數至最近整數 floor(x):地板函數,即捨去正小數至最近整數 ceil(x):天花板函數,即加入正小數至最近整數 sign(x):符號函數(Signum func
4、tion)。當x0時,sign(x)=1。rem(x,y):求x除以y的餘數 gcd(x,y):整數x和y的最大公因數 lcm(x,y):整數x和y的最小公倍數 exp(x):自然指數 pow2(x):2的指數(2X)log(x):以e為底的對數,即自然對數 log2(x):以2為底的對數 log10(x):以10為底的對數MATLAB常用的三角函數 sin(x):正弦函數 cos(x):餘弦函數 tan(x):正切函數 asin(x):反正弦函數 acos(x):反餘弦函數 atan(x):反正切函數 atan2(x,y):四象限的反正切函數 sinh(x):雙曲線正弦函數 cosh(x):
5、雙曲線餘弦函數 tanh(x):雙曲線正切函數 asinh(x):反雙曲線正弦函數 acosh(x):反雙曲線餘弦函數 atanh(x):反雙曲線正切函數變數與工作空間 變數命名的規則 第一個字母必須是英文字母 其後可以是字母、數字、底線(_)任意組合,字母間不可留空格。最多只能有63個字母,MATLAB會忽略多餘字母 例如:a=5 (7/2)a=279.5085變數與工作空間 工作空間可列出目前所有定義了的變數、數據資料型態以及位元組大小。(View選單)另可在命令視窗使用whos函數取得相同資訊。純量、向量與矩陣 MATLAB中有許多產生與處理矩陣的指令。在資料形式有時會稱之為純量、向量與
6、矩陣,但MATLAB都會將其視為矩陣資料。純量為1X1陣列類型 向量為一維陣列類型 矩陣為二維或更高維度陣類型矩陣元素 矩陣產生方式,首先可以將矩陣一列一列鍵入,使用空白或逗號分隔,分號用來隔列。例如:a=4-2-4 7;1 5-3 2;6-8-5-6;-7 3 0 1 a=4 -2 -4 7 1 5 -3 2 6 -8 -5 -6 -7 3 0 1矩陣元素 矩陣元素存取-使用標準列,行的索引方式取得。例如:a(2,3)%取得第2列第3行的元素 MATLAB也可使用單一索引數字求得矩陣元素。例如:a(10)%取得原矩陣a(2,3)之元素。一個r列c行的矩陣M,元素m(i,j)可對應位置為m(i
7、+r*(j-1)。矩陣元素 使用單一索引一次存取好幾個矩陣元素:a(1 6 11 16)MATLAB的冒號(:)運算子,產生一整列的數值,稱之為數值向量。例如:a:b%可產生由a到b所有整數 也可使用冒號(:)運算子產生一等差數列。a:i:b%可產生由a增加i到b所有整數 我們也可利用linspace來產生任意的等差數列:x=linspace(4,10,6)%等差數列:首項為4,末項為10,項數為6 x=4.0000 5.2000 6.4000 7.6000 8.8000 10.0000 矩陣元素 可將上面冒號運用在矩陣元素存取。a(2,1:3)a(2:4,3)a(2:3,3:4)a(3,:)
展开阅读全文