MATLAB 程式设计入门篇初探MATLAB.ppt
《MATLAB 程式设计入门篇初探MATLAB.ppt》由会员分享,可在线阅读,更多相关《MATLAB 程式设计入门篇初探MATLAB.ppt(25页珍藏版)》请在三一办公上搜索。
1、MATLAB 程式設計入門篇初探MATLAB,張智星(Roger Jang)jangmirlab.orghttp:/mirlab.org/jang台大資工系 多媒體檢索實驗室,有趣的指令,安裝MATLAB後,你會想做的事(請直接在命令視窗內的提示符號“”之後輸入下列指令):檢查版本versionver測試電腦速度:bench,2-1使用變數與基本運算,一般數學符號運算在MATLAB 命令視窗內的提示符號()之後輸入運算式,並按入 Enter 鍵即可:(5*2+3.5)/5 ans=2.7000其中ans是內建的變數,用於儲存每次的運算結果。,我們也可以將運算結果送到另一個變數:x=(5*2+3
2、.5)/5 x=2.7000若不想讓 MATLAB 每次都顯示運算結果,只需在運算式最後加上分號即可:y=(5*2+3.5)/5;,變數命名規則與使用,第一個字元必需是英文,後面可以接數字或是底線。最多只能有 31 個字母,MATLAB 會忽略多餘字母。MATLAB 在使用變數時,不需預先經過變數宣告(Variable Declaration)的程序,而且所有數值變數均以預設的 double 資料型態(佔用8個bytes)來儲存。,加入註解,若要加入註解(Comments),可以使用百分比符號(%)例如:y=(5*2+3.5)/5;%將運算結果儲存在變數 y,但不用顯示於螢幕 z=y2%將運算
3、結果儲存在變數 z,並顯示於螢幕 z=7.2900,2-2向量與矩陣的處理,MATLAB 中的變數還可用來儲存向量(Vectors)及矩陣(Matrix),以進行各種運算,例如:s=1 3 5 2;%注意 的使用,及各數字間的空白間隔 t=2*s+1 t=3 7 11 5,矩陣的各種處理,MATLAB 亦可取出向量中的一個元素或一部份來做運算,例如:t(3)=2%將向量 t 的第三個元素更改為 2 t=3 7 2 5 t(6)=10%在向量 t 加入第六個元素,其值為 10 t=3 7 2 5 0 10 t(4)=%將向量 t 的第四個元素刪除,代表空集合 t=3 7 2 0 10,建立大小為
4、 mn的矩陣,常用名詞:橫列row,直行column欲建立矩陣,可在每一橫列結尾加上分號(;),例如:A=1 2 3 4;5 6 7 8;9 10 11 12;%建立 34 的矩陣 A A%顯示矩陣 A 的內容A=1 2 3 4 5 6 7 8 9 10 11 12,mxn矩陣的各種處理(I),A(2,3)=5%將矩陣 A 第二列、第三行的元素值,改變為 5 A=1 2 3 4 5 6 5 8 9 10 11 12 B=A(2,1:3)%取出矩陣 A 的第二橫列、第一至第三直行,並儲存成矩陣 B B=5 6 5,mxn矩陣的各種處理(II),A=A B%將矩陣 B 轉置後、再以行向量併入矩陣
5、A A=1 2 3 4 5 5 6 5 8 6 9 10 11 12 5 A(:,2)=%刪除矩陣 A 第二行(:代表所有橫列,代表空矩陣)A=1 3 4 5 5 5 8 6 9 11 12 5,mxn矩陣的各種處理(III),A=A;4 3 2 1%在原矩陣 A 中,加入第四列 A=1 3 4 5 5 5 8 6 9 11 12 5 4 3 2 1 A(1 4,:)=%刪除第一、四列(:代表所有直行,是空矩陣)A=5 5 8 6 9 11 12 5,mxn矩陣的各種處理(IV),B=A(:,4 2 3)%從矩陣 A 抽出第4,2,3行 B=6 5 8 5 11 12 A=magic(5);B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 程式设计入门篇初探MATLAB 程式 设计 入门 初探
链接地址:https://www.31ppt.com/p-4931722.html