文档详情

MATLAB程式设计入门篇初探MATLAB.ppt

发布:2017-02-16约4.86千字共25页下载文档
文本预览下载声明
MATLAB 程式設計入門篇:初探MATLAB MATLAB 程式設計入門篇 初探MATLAB 張智星 (Roger Jang) jang@ /jang 台大資工系 多媒體檢索實驗室 有趣的指令 安裝MATLAB後,你會想做的事(請直接在命令視窗內的提示符號 “” 之後輸入下列指令): 檢查版本 version ver 測試電腦速度:bench 2-1 使用變數與基本運算 一般數學符號運算 在MATLAB 命令視窗內的提示符號()之後輸入運算式,並按入 Enter 鍵即可: (5*2+3.5)/5 ans = 2.7000 其中ans是內建的變數,用於儲存每次的運算結果。 我們也可以將運算結果送到另一個變數: x =(5*2+3.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 = y^2 % 將運算結果儲存在變數 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 建立大小為 m×n的矩陣 常用名詞:橫列?row, 直行?column 欲建立矩陣,可在每一橫列結尾加上分號(;),例如: A = [1 2 3 4; 5 6 7 8; 9 10 11 12]; % 建立 3×4 的矩陣 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 轉置後、再以行向量併入矩陣 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
显示全部
相似文档