?? matlab命令.txt
字號:
常用指令(General Purpose Commands)
1.1 通用信息查詢(General information)
demo 演示程序
help 在線幫助指令
helpbrowser 超文本文檔幫助信息
helpdesk 超文本文檔幫助信息
helpwin 打開在線幫助窗
info MATLAB 和MathWorks 公司的信息
subscribe MATLAB 用戶注冊
ver MATLAB 和TOOLBOX 的版本信息
version MATLAB 版本
whatsnew 顯示版本新特征
1.2 工作空間管理(Managing the workspace)
clear 從內存中清除變量和函數
exit 關閉MATLAB
load 從磁盤中調入數據變量
pack 合并工作內存中的碎塊
quit 退出MATLAB
save 把內存變量存入磁盤
who 列出工作內存中的變量名
whos 列出工作內存中的變量細節
workspace 工作內存瀏覽器
1.3 管理指令和函數(Managing commands and functions)
edit 矩陣編輯器
edit 打開M 文件
inmem 查看內存中的P 碼文件
mex 創建MEX 文件
open 打開文件
pcode 生成P 碼文件
type 顯示文件內容
what 列出當前目錄上的M、MAT、MEX 文件
which 確定指定函數和文件的位置
1.4 搜索路徑的管理(Managing the seach patli)
addpath 添加搜索路徑
rmpath 從搜索路徑中刪除目錄
path 控制MATLAB 的搜索路徑
pathtool 修改搜索路徑
1.5 指令窗控制(Controlling the command window)
beep 產生beep 聲
echo 顯示命令文件指令的切換開關
diary 儲存MATLAB 指令窗操作內容
format 設置數據輸出格式
more 命令窗口分頁輸出的控制開關
1.6 操作系統指令(Operating system commands)
cd 改變當前工作目錄
computer 計算機類型
copyfile 文件拷貝
delete 刪除文件
dir 列出的文件
dos 執行dos 指令并返還結果
getenv 給出環境值
ispc MATLAB 為PC(Windows)版本則為真
isunix MATLAB 為Unix 版本則為真
mkdir 創建目錄
pwd 改變當前工作目錄
unix 執行unix 指令并返還結果
vms 執行vms dcl 指令并返還結果
web 打開web 瀏覽器
! 執行外部應用程序
2 運算符和特殊算符(Operators and special characters)
2.1 算術運算符(Arithmetic operators)
+ 加
- 減
* 矩陣乘
.* 數組乘
^ 矩陣乘方
.^ 數組乘方
\ 反斜杠或左除
/ 斜杠或右除
./或.\ 數組除
張量積
[注]本表第三欄括號中的字符供在線救助時help 指令引述用
2.2 關系運算符(Relational operators)
= = 等號
~= 不等號
< 小于
> 大于
<= 小于或等于
>= 大于或等于
2.3 邏輯操作(Logical operators)
& 邏輯與
| 邏輯或
~ 邏輯非
xor 異或
any 有非零元則為真
all 所有元素均非零則為真
2.4 特殊算符(Special characters)
: 冒號
( ) 圓括號
[ ] 方括號
{ } 花括號
@ 創建函數句柄
. 小數點
. 構架域的關節點
.. 父目錄
? 續行號
, 逗號
; 分號
% 注釋號
! 調用操作系統命令
= 賦值符號
ˊ 引號
ˊ 復數轉置號
.ˊ 轉置號
[,] 水平串接
[;] 垂直串接
( ),{ },. 下標賦值
( ),{ },. 下標標識
subsindex 下標標識
3 編程語言結構(Programming language constructs)
3.1 控制語句(Control flow)
break 終止最內循環
case 同switch 一起使用
catch 同try 一起使用
continue 將控制轉交給外層的for 或while 循環
else 同if 一起使用
elseif 同if 一起使用
end 結束for,while,if 語句
for 按規定次數重復執行語句
if 條件執行語句
otherwise 可同switch 一起使用
return 返回
switch 多個條件分支
try try-cathch 結構
while 不確定次數重復執行語句
3.2 計算運行(Evaluation and execution)
assignin 跨空間賦值
builtin 執行內建的函數
eval 字符串宏指令
evalc 執行MATLAB 字符串
evalin 跨空間計算串表達式的值
feval 函數宏指令
run 執行腳本文件
3.3 腳本文件、函數及變量(Scripts,function,and variables)
exist 檢查變量或函數是否被定義
function 函數文件頭
global 定義全局變量
isglobal 若是全局變量則為真
iskeyword 若是關鍵字則為真
mfilename 正在執行的M 文件的名字
persistent 定義永久變量
script MATLAB 命令文件
3.4 宗量處理(Augument handling)
inputname 實際調用變量名
nargchk 輸入變量個數檢查
nargin 函數輸入宗量的個數
nargout 函數輸出宗量的個數
nargoutchk 輸出變量個數檢查
varagin 輸入宗量
varagout 輸出宗量
3.5 信息顯示(Message display)
disp 顯示矩陣和文字內容
display 顯示矩陣和文字內容的重載函數
error 顯示錯誤信息
fprintf 把格式化數據寫到文件或屏幕
lasterr 最后一個錯誤信息
lastwarn 最后一個警告信息
sprintf 按格式把數字轉換為串
warning 顯示警告信息
3.6 交互式輸入(Interactive input)
input 提示鍵盤輸入
keyboard 激活鍵盤做為命令文件
pause 暫停
uicontrol 創建用戶界面控制
uimenu 創建用戶界面菜單
4 基本矩陣函數和操作(Elementary matrices and matrix manipulation)
4.1 基本矩陣(Elementary matrices)
eye 單位陣
linspace 線性等分向量
logspace 對數等分向量
meshgrid 用于三維曲面的分格線坐標
ones 全1 矩陣
rand 均勻分布隨機陣
randn 正態分布隨機陣
repmat 鋪放模塊數組
zeros 全零矩陣
: 矩陣的援引和重排
4.2 矩陣基本信息(Basic array information)
disp 顯示矩陣和文字內容
isempty 若是空矩陣則為真
isequal 若對應元素相等則為1
islogical 尤其是邏輯數則為真
isnumeric 若是數值則為真
length 確定向量的長度
logical 將數值轉化為邏輯值
ndims 數組A 的維數
size 確定矩陣的維數
4.3 矩陣操作(Matrix manipulateion)
blkdiag 塊對角陣串接
diag 創建對角陣,抽取對角向量
end 數組的長度,即最大下標
find 找出非零元素1 的下標
fliplr 矩陣的左右翻轉
flipud 矩陣的上下翻轉
flipdim 交換對稱位置上的元素
ind2sub 據單下標換算出全下標
reshape 矩陣變維
rot90 矩陣逆時針90°旋轉
sub2idn 據全下標換算出單下標
tril 抽取下三角陣
triu 抽取上三角陣
4.4 特殊變量和常數(Special variables and constants)
ans 最新表達式的運算結果
eps 浮點相對誤差
i,j 虛數單位
inf 或Inf 無窮大
isfinite 若是有限數則為真
isinf 若是無窮大則為真
isnan 若為非數則為真
NaN 或nan 非數
pi 3.1415926535897?.
realmax 最大浮點數
realmin 最小正浮點數
why 一般問題的簡明答案
4.5 特殊矩陣(Specialized matrices)
compan 伴隨矩陣
gallery 一些小測試矩陣
hadamard Hadamard 矩陣
hankel Hankel 矩陣
hilb Hilbert 矩陣
invhilb 逆Hilbert 矩陣
magic 魔方陣
pascal Pascal 矩陣
rosser 典型對稱特征值實驗問題
toeplitz Toeplitz 矩陣
vander Vandermonde 矩陣
wilkinson Wilkinson’s 對稱特征值實驗矩陣
5 基本數學函數(Elementary math functions)
5.1 三角函數(Trigonometric)
acos 反余弦
acosh 反雙曲余弦
acot 反余切
acoth 反雙曲余切
acsc 反余割
acsch 反雙曲余割
asec 反正割
asech 反雙曲正割
asin 反正弦
asinh 反雙曲正弦
atan 反正切
atanh 反雙曲正切
atan2 四象限反正切
cos 余弦
cosh 雙曲余弦
cot 余切
coth 雙曲余切
csc 余割
csch 雙曲余割
sec 正割
sech 雙曲正割
sin 正弦
sinh 雙曲正弦
tan 正切
tanh 雙曲正切
5.2 指數函數(Exponential)
exp 指數
log 自然對數
log10 常用對數
log2 以2 為底的對數
nestpow2 最近鄰的2 的冪
pow2 2 的冪
sqrt 平方根
5.3 復數函數(Complex)
abs 絕對值
angle 相角
complex 將實部和虛部構成復數
conj 復數共軛
cplxpair 復數陣成共軛對形式排列
imag 復數虛部
isreal 若是實數矩陣則為真
real 復數實部
unwrap 相位角360°線調整
5.4 圓整和求余函數(Rounding and remainder)
ceil 朝正無窮大方向取整
fix 朝零方向取整
floor 朝負無窮大方向取整
mod 模數求余
rem 求余數
round 四舍五入取整
sign 符號函數
6 特殊函數(Specialized math functions)
cart2pol 直角坐標變為柱(或極)坐標
cart2sph 直角坐標變為球坐標
cross 向量叉積
dot 向量內積
isprime 若是質數則為真
pol2cart 柱(或極)坐標變為直角坐標
sph2cart 球坐標變為直角坐標
7 矩陣函數和數值線性代數(Matrix functions-numerical linear algebra)
7.1 矩陣分析(Matrix analysis)
det 行列式的值
norm 矩陣或向量范數
normest 估計2 范數
null 零空間
orth 值空間
rank 秩
rref 轉換為行階梯形
trace 跡
subspace 子空間的角度
7.2 線性方程(Linear equations)
chol Cholesky 分解
cholinc 不完全Cholesky 分解
cond 矩陣條件數
condest 估計1-范數條件數
inv 矩陣的逆
lu LU 分解
luinc 不完全LU 分解
lscov 已知協方差的最小二乘積
nnls 非負二乘解
pinv 偽逆
qr QR 分解
rcond LINPACK 逆條件數
\、/ 解線性方程
7.3 特性值與奇異值(Eigenvalues and singular values)
condeig 矩陣各特征值的條件數
eig 矩陣特征值和特征向量
eigs 多個特征值
gsvd 歸一化奇異值分解
hess Hessenberg 矩陣
poly 特征多項式
polyeig 多項式特征值問題
qz 廣義特征值
schur Schur 分解
svd 奇異值分解
svds 多個奇異值
7.4 矩陣函數(Matrix functions)
expm 矩陣指數
expm1 矩陣指數的Pade 逼近
expm2 用泰勒級數求矩陣指數
expm3 通過特征值和特征向量求矩陣指數
funm 計算一般矩陣函數
logm 矩陣對數
sqrtm 矩陣平方根
7.5 因式分解(Factorization utility)
cdf2rdf 復數對角型轉換到實塊對角型
balance 改善特征值精度的平衡刻度
rsf2csf 實塊對角型轉換到復數對角型
8 數據分析和傅里葉變換(Date analysis and Fourier transforms)
8.1 基本運算(Basic operations)
cumprod 元素累計積
cumsum 元素累計和
cumtrapz 累計積分
hist 統計頻數直方圖
histc 直方圖統計
max 最大值
mean 平均值
median 中值
min 最小值
prod 元素積
sort 由小到大排序
sortrows 由小到大按行排序
std 標準差
sum 元素和
trapz 梯形數值積分
var 求方差
8.2 有限差分(Finite differentces)
del2 五點離散Laplacian
diff 差分和近似微分
gradient 梯度
8.3 相關(Correlation)
corrcoef 相關系數
cov 協方差矩陣
subspace 子空間之間的角度
8.4 濾波和卷積(Filtering and convoluteion)
conv 卷積和多項式相乘
conv2 二維卷積
convn N 維卷積
detrend 去除線性分量
deconv 解卷和多項式相除
filter 一維數字濾波器
fliter2 二維數字濾波器
8.5 傅里葉變換(Fourier transforms)
fft 快速離散傅里葉變換
fft2 二維離散傅里葉變換
fftn N 維離散傅里葉變換
fftshift 重排fft 和fft2 的輸出
ifft 離散傅里葉反變換
ifft2 二維離散傅城葉反變換
ifftn N 維離散傅里葉反變換
ifftshift 反fftshift
9 音頻支持(Audio support)
9.1 音頻硬件驅動(Audio hardware drivers)
sound 播放向量
soundsc 自動標刻并播放
waveplay 利用系統音頻輸出設配播放
waverecor 利用系統音頻輸入設配錄音
9.2 音頻文件輸入輸出(Audio file import and export)
auread 讀取音頻文件(.au)
auwrite 創建音頻文件(.au)
wavread 讀取音頻文件(.wav)
wavwrite 創建音頻文件(.wav)
9.3 工具(Utilities)
lin2mu 將線性信號轉換為μ 一律編碼的信號
mu2lin 將μ 一律編碼信號轉換為線性信號
10 插補多項式函數(Interpolation and polynomials)
10.1 數據插補(Data Interpolation)
griddata 分格點數據
griddata3 三維分格點數據
griddatan 多維分格點數據
interpft 利用FFT 方法一維插補
interp1 一維插補
interp1q 快速一維插補
interp2 二維插補
interp3 三維插補
intern N 維插補
pchip hermite 插補
10.2 樣條插補(Spline Interpolation)
ppval 計算分段多項式
spline 三次樣條插補
10.3 多項式(Polynomials)
conv 多項式相乘
deconv 多項式相除
poly 由根創建多項式
polyder 多項式微分
polyfit 多項式擬合
polyint 積分多項式分析
polyval 求多項式的值
polyvalm 求矩陣多項式的值
residue 求部分分式表達
roots 求多項式的根
11 數值泛函函數和ODE 解算器(Function functions and ODE solvers)
11.1 優化和尋根(Optimization and root finding)
fminbnd 非線性函數在某區間中極小值
fminsearch 單純形法求多元函數極值點指令
fzero 單變量函數的零點
11.2 優化選項處理(Optimization Option handling)
optimget 從OPTIONS 構架中取得優化參數
optimset 創建或修改OPTIONS 構架
11.3 數值積分(Numerical intergration)
dblquad 二重(閉型)數值積分指令
quad 低階法數值積分
quadl 高階法數值積分
11.4 繪圖(Plotting)
ezcontour 畫等位線
ezcontourf 畫填色等位線
ezmesh 繪制網格圖
ezmeshc 繪制含等高線的網格圖
ezplot 繪制曲線
ezplot3 繪制3 維曲線
ezpolar 采用極坐標繪圖
ezsurf 畫曲面圖
ezsurfc 畫帶等位線的曲面圖
fplot 畫函數曲線圖
11.5 內聯函數對象(Inline function object)
argnames 給出函數的輸入宗量
char 創建字符傳輸組或者將其他類型變量轉化為
字符串數組
formula 函數公式
inline 創建內聯函數
11.6 差微分函數解算器(Differential equation solvers)
ode113 變階法解方程
ode15s 變階法解剛性方程
ode23 低階法解微分方程
ode23s 低階法解剛性微分方程
ode23t 解適度剛性微分方程
odet23tb 低階法解剛性微分方程
ode45 高階法解微分方程
12 二維圖形函數(Two dimensional graphs)
12.1 基本平面圖形(Elementary X-Y graphs)
loglog 雙對數刻度曲線
plot 直角坐標下線性刻度曲線
plotyy 雙縱坐標圖
polar 極坐標曲線圖
semilogx X 軸半對數刻度曲線
semilogy Y 軸半對數刻度曲線
12.2 軸控制(Axis control)
axes 創建軸
axis 軸的刻度和表現
box 坐標形式在封閉式和開啟詞式之間切換
grid 畫坐標網格線
hold 圖形的保持
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -