MATLAB 介紹
介面介紹
1. 現在資料夾路徑 2. 資料夾的檔案清單 3. 指 的地方
4. 現有變數資料 5. 指 的歷史紀錄 6. 程式狀態
1
2 3
4
5 6
檔案I/O
利用load 可 讀取檔案,檔案裡的數 可 用’ ’ ’,’ ’tab’分隔,MATLAB會自 動處理
讀取的檔案會 檔案名稱作為變數名稱,但MATLAB的變數要 英文 母作為開 頭,若黨名不是 英文 母作為開頭,變數名開頭會自動加 ’X’
檔案I/O
一般而言對於變數直接儲 會 成 .mat 檔這種檔案只能用MATLAB開啟
如果要將變數 為 .txt 檔可 使用dlmwrite()function 第一個參數為檔案名稱, 第二個參數為變數名稱,第 個參數為元素間的分割符號 例
如:dlmwrite(‘X.txt’, X, ‘,’);
基本矩陣運算
矩陣中每個元素 ’ ’或’,’區分
中括號裡的’;’為換列
基本矩陣運算
在’*’前面加 ’.’可 將矩陣 的各個元素各別相乘而不是一般的 矩陣相乘
基本矩陣運算
小括號中’,’前 表第幾列’,’後 表第幾行
小括號中單獨出現的’:’ 表 部元素
小括號中’,’前後的’end’ 表最後一個元素
基本矩陣運算
如果想取特定範圍而不是要取 部的值 可 利用’index : index’取得範圍
轉置矩陣與反矩陣
轉置矩陣是在矩陣後面加 ’’’
反矩陣是利用 inv()這個function
0 矩陣與單位矩陣
zeros()function 可 產生0矩陣
ones()function 可 產生 部為1的矩陣
eye()function 可 產生單位矩陣
繪圖
Plot()function 的第3個參數為線的種類,預設為實線,’r--’為虛線等等
xlabel(), ylabel() 設定坐標軸名稱
grid on 為開啟網格
title() 為設定圖的標題
繪圖
可 使用subplot() 生成分割圖
流程控制
for迴圈:
for 變數 = 向量 運算式;
end
while迴圈: while 條件式 運算式;
end
if – else – end: if 條件式
運算式; else 運算式; end
幫助指
help:查詢指 的用法 顯示於命 視窗 例如:help mean
doc:查詢指 的用法 顯示於線 支援視窗 例如:doc mean
lookfor:用來尋找未知的指 找到所需的指 後,即可用 help 進一步找出其 用法