
- Matlab 教程
- MATLAB - 主頁
- MATLAB - 概述
- MATLAB - 特性
- MATLAB - 環境設定
- MATLAB - 編輯器
- MATLAB - 線上
- MATLAB - 工作區
- MATLAB - 語法
- MATLAB - 變數
- MATLAB - 命令
- MATLAB - 資料型別
- MATLAB - 運算子
- MATLAB - 日期和時間
- MATLAB - 數字
- MATLAB - 隨機數
- MATLAB - 字串和字元
- MATLAB - 文字格式化
- MATLAB - 時間表
- MATLAB - M 檔案
- MATLAB - 冒號表示法
- MATLAB - 資料匯入
- MATLAB - 資料輸出
- MATLAB - 資料歸一化
- MATLAB - 預定義變數
- MATLAB - 決策
- MATLAB - 決策
- MATLAB - If End 語句
- MATLAB - If Else 語句
- MATLAB - If…Elseif Else 語句
- MATLAB - 巢狀 If 語句
- MATLAB - Switch 語句
- MATLAB - 巢狀 Switch
- MATLAB - 迴圈
- MATLAB - 迴圈
- MATLAB - For 迴圈
- MATLAB - While 迴圈
- MATLAB - 巢狀迴圈
- MATLAB - Break 語句
- MATLAB - Continue 語句
- MATLAB - End 語句
- MATLAB - 陣列
- MATLAB - 陣列
- MATLAB - 向量
- MATLAB - 轉置運算子
- MATLAB - 陣列索引
- MATLAB - 多維陣列
- MATLAB - 相容陣列
- MATLAB - 分類陣列
- MATLAB - 元胞陣列
- MATLAB - 矩陣
- MATLAB - 稀疏矩陣
- MATLAB - 表格
- MATLAB - 結構體
- MATLAB - 陣列乘法
- MATLAB - 陣列除法
- MATLAB - 陣列函式
- MATLAB - 函式
- MATLAB - 函式
- MATLAB - 函式引數
- MATLAB - 匿名函式
- MATLAB - 巢狀函式
- MATLAB - Return 語句
- MATLAB - 無返回值函式
- MATLAB - 區域性函式
- MATLAB - 全域性變數
- MATLAB - 函式控制代碼
- MATLAB - 濾波函式
- MATLAB - 階乘
- MATLAB - 私有函式
- MATLAB - 子函式
- MATLAB - 遞迴函式
- MATLAB - 函式優先順序順序
- MATLAB - Map 函式
- MATLAB - Mean 函式
- MATLAB - End 函式
- MATLAB - 錯誤處理
- MATLAB - 錯誤處理
- MATLAB - Try...Catch 語句
- MATLAB - 除錯
- MATLAB - 繪圖
- MATLAB - 繪圖
- MATLAB - 繪製陣列
- MATLAB - 繪製向量
- MATLAB - 條形圖
- MATLAB - 直方圖
- MATLAB - 圖形
- MATLAB - 2D 線性圖
- MATLAB - 3D 圖
- MATLAB - 格式化圖形
- MATLAB - 對數座標軸圖形
- MATLAB - 繪製誤差線
- MATLAB - 繪製 3D 等值線圖
- MATLAB - 極座標圖
- MATLAB - 散點圖
- MATLAB - 繪製表示式或函式
- MATLAB - 繪製矩形
- MATLAB - 繪製頻譜圖
- MATLAB - 繪製網格曲面
- MATLAB - 繪製正弦波
- MATLAB - 插值
- MATLAB - 插值
- MATLAB - 線性插值
- MATLAB - 2D 陣列插值
- MATLAB - 3D 陣列插值
- MATLAB - 多項式
- MATLAB - 多項式
- MATLAB - 多項式加法
- MATLAB - 多項式乘法
- MATLAB - 多項式除法
- MATLAB - 多項式的導數
- MATLAB - 變換
- MATLAB - 變換
- MATLAB - 拉普拉斯變換
- MATLAB - 拉普拉斯濾波器
- MATLAB - 高斯-拉普拉斯濾波器
- MATLAB - 逆傅立葉變換
- MATLAB - 傅立葉變換
- MATLAB - 快速傅立葉變換
- MATLAB - 2D 逆餘弦變換
- MATLAB - 向座標軸新增圖例
- MATLAB - 面向物件
- MATLAB - 面向物件程式設計
- MATLAB - 類和物件
- MATLAB - 函式過載
- MATLAB - 運算子過載
- MATLAB - 使用者定義類
- MATLAB - 複製物件
- MATLAB - 代數
- MATLAB - 線性代數
- MATLAB - 高斯消元法
- MATLAB - 高斯-約旦消元法
- MATLAB - 簡化行階梯形式
- MATLAB - 特徵值和特徵向量
- MATLAB - 積分
- MATLAB - 積分
- MATLAB - 二重積分
- MATLAB - 梯形法則
- MATLAB - 辛普森法則
- MATLAB - 其他
- MATLAB - 微積分
- MATLAB - 微分
- MATLAB - 矩陣的逆
- MATLAB - GNU Octave
- MATLAB - Simulink
- MATLAB - 有用資源
- MATLAB - 快速指南
- MATLAB - 有用資源
- MATLAB - 討論
MATLAB - 命令
MATLAB 是一個用於數值計算和資料視覺化的互動式程式。您可以在 MATLAB 提示符“>>”處鍵入命令,該提示符位於**命令視窗**中。
在本節中,我們將提供常用的一般 MATLAB 命令列表。
管理會話的命令
MATLAB 提供各種用於管理會話的命令。下表提供了所有此類命令:
命令 | 用途 |
---|---|
clc | 清除命令視窗。 |
clear | 從記憶體中刪除變數。 |
exist | 檢查檔案或變數是否存在。 |
global | 宣告變數為全域性變數。 |
help | 搜尋幫助主題。 |
lookfor | 在幫助條目中搜索關鍵字。 |
quit | 停止 MATLAB。 |
who | 列出當前變數。 |
whos | 列出當前變數(長顯示)。 |
與系統一起工作的命令
MATLAB 提供各種有用的命令來與系統一起工作,例如將當前工作儲存到工作區作為檔案,並在以後載入該檔案。
它還提供了用於其他系統相關活動的各種命令,例如顯示日期、列出目錄中的檔案、顯示當前目錄等。
下表顯示了一些常用的系統相關命令:
命令 | 用途 |
---|---|
cd | 更改當前目錄。 |
date | 顯示當前日期。 |
delete | 刪除檔案。 |
diary | 開啟/關閉日記檔案記錄。 |
dir | 列出當前目錄中的所有檔案。 |
load | 從檔案載入工作區變數。 |
path | 顯示搜尋路徑。 |
pwd | 顯示當前目錄。 |
save | 將工作區變數儲存到檔案。 |
type | 顯示檔案內容。 |
what | 列出當前目錄中的所有 MATLAB 檔案。 |
wklread | 讀取 .wk1 電子表格檔案。 |
輸入和輸出命令
MATLAB 提供以下輸入和輸出相關命令:
命令 | 用途 |
---|---|
disp | 顯示陣列或字串的內容。 |
fscanf | 從檔案讀取格式化資料。 |
format | 控制螢幕顯示格式。 |
fprintf | 對螢幕或檔案執行格式化寫入。 |
input | 顯示提示並等待輸入。 |
; | 抑制螢幕列印。 |
fscanf 和 fprintf 命令的行為類似於 C scanf 和 printf 函式。它們支援以下格式程式碼:
格式程式碼 | 用途 |
---|---|
%s | 格式化為字串。 |
%d | 格式化為整數。 |
%f | 格式化為浮點值。 |
%e | 以科學記數法格式化為浮點值。 |
%g | 以最緊湊的形式格式化:%f 或 %e。 |
\n | 在輸出字串中插入換行符。 |
\t | 在輸出字串中插入製表符。 |
format 函式具有用於數字顯示的以下形式:
Format 函式 | 顯示最多 |
---|---|
format short | 四位小數(預設)。 |
format long | 16 位小數。 |
format short e | 五位數字加指數。 |
format long e | 16 位數字加指數。 |
format bank | 兩位小數。 |
format + | 正數、負數或零。 |
format rat | 有理數近似。 |
format compact | 抑制一些換行符。 |
format loose | 重置為不太緊湊的顯示模式。 |
向量、矩陣和陣列命令
下表顯示了用於處理陣列、矩陣和向量的各種命令:
命令 | 用途 |
---|---|
cat | 連線陣列。 |
find | 查詢非零元素的索引。 |
length | 計算元素個數。 |
linspace | 建立等間距向量。 |
logspace | 建立對數間距向量。 |
max | 返回最大元素。 |
min | 返回最小元素。 |
prod | 每列的乘積。 |
reshape | 更改大小。 |
size | 計算陣列大小。 |
sort | 對每列進行排序。 |
sum | 對每列求和。 |
eye | 建立單位矩陣。 |
ones | 建立全為 1 的陣列。 |
zeros | 建立全為 0 的陣列。 |
cross | 計算矩陣叉積。 |
dot | 計算矩陣點積。 |
det | 計算陣列的行列式。 |
inv | 計算矩陣的逆。 |
pinv | 計算矩陣的偽逆。 |
rank | 計算矩陣的秩。 |
rref | 計算簡化行階梯形式。 |
cell | 建立元胞陣列。 |
celldisp | 顯示元胞陣列。 |
cellplot | 顯示元胞陣列的圖形表示。 |
num2cell | 將數值陣列轉換為元胞陣列。 |
deal | 匹配輸入和輸出列表。 |
iscell | 識別元胞陣列。 |
繪圖命令
MATLAB 提供大量用於繪製圖形的命令。下表顯示了一些常用的繪圖命令:
命令 | 用途 |
---|---|
axis | 設定座標軸限制。 |
fplot | 智慧繪製函式。 |
grid | 顯示網格線。 |
plot | 生成 xy 圖。 |
列印圖形或將圖形儲存到檔案。 | |
title | 在圖形頂部放置文字。 |
xlabel | 向 x 軸新增文字標籤。 |
ylabel | 向 y 軸新增文字標籤。 |
axes | 建立座標軸物件。 |
close | 關閉當前圖形。 |
close all | 關閉所有圖形。 |
figure | 開啟一個新的圖形視窗。 |
gtext | 透過滑鼠啟用標籤放置。 |
hold | 凍結當前圖形。 |
legend | 透過滑鼠放置圖例。 |
refresh | 重新繪製當前圖形視窗。 |
set | 指定物件的屬性,例如座標軸。 |
subplot | 在子視窗中建立圖形。 |
text | 在圖形中放置字串。 |
bar | 建立條形圖。 |
loglog | 建立對數-對數圖。 |
polar | 創建極座標圖。 |
semilogx | 建立半對數圖。(對數橫座標)。 |
semilogy | 建立半對數圖。(對數縱座標)。 |
階梯圖 | 建立階梯圖。 |
莖圖 | 建立莖圖。 |
廣告