?? matlab.txt
字號:
歡迎使用!<李彪制作>
>>>1 常用命令<<<
>>>1.1 管理用命令
addpath 增加一條搜索路徑
rmpath 刪除一條搜索路徑
demo 運行Matlab演示程序
type 列出.M文件
doc 裝入超文本文檔
version 顯示Matlab的版本號
help 啟動聯機幫助
what 列出當前目錄下的有關文件
lasterr 顯示最后一條信息
whatsnew 顯示Matlab的新特性
lookfor 搜索關鍵詞的幫助
which 造出函數與文件所在的目錄
path 設置或查詢Matlab路徑
>>>1.2管理變量與工作空間用命令
clear 刪除內存中的變量與函數
pack 整理工作空間內存
disp 顯示矩陣與文本
save 將工作空間中的變量存盤
length 查詢向量的維數
size 查詢矩陣的維數
load 從文件中裝入數據
who,whos 列出工作空間中的變量名
>>>1.3文件與操作系統處理命令
cd 改變當前工作目錄
edit 編輯.M文件
delete 刪除文件
matlabroot 獲得Matlab的安裝根目錄
diary 將Matlab運行命令存盤
tempdir 獲得系統的緩存目錄
dir 列出當前目錄的內容
tempname 獲得一個緩存(temp)文件
! 執行操作系統命令
>>>1.4窗口控制命令
echo 顯示文件中的Matlab中的命令
more 控制命令窗口的輸出頁面
format 設置輸出格式
>>>1.5啟動與退出命令
matlabrc 啟動主程序
quit 退出Matlab環境
startup Matlab自啟動程序
>>>2 運算符號與特殊字符<<<
>>>2.1運算符號與特殊字符
+ 加
... 續行標志
- 減
, 分行符(該行結果不顯示)
* 矩陣乘
; 分行符(該行結果顯示)
.* 向量乘
% 注釋標志
^ 矩陣乘方
! 操作系統命令提示符
.^ 向量乘方
'矩陣轉置
kron 矩陣kron積
.' 向量轉置
\ 矩陣左除
= 賦值運算
/ 矩陣右除
== 關系運算之相等
.\ 向量左除
~= 關系運算之不等
./ 向量右除
< 關系運算之小于
: 向量生成或子陣提取
<= 關系運算之小于等于
() 下標運算或參數定義
> 關系運算之大于
[] 矩陣生成
{} 單元陣列賦值
>= 關系運算之大于等于
. 結構字段獲取符
& 邏輯運算之與
| 邏輯運算之或
~ 邏輯運算之非
xor 邏輯運算之異成
>>>2.2邏輯函數
all 測試向量中所用元素是否為真
is*(一類函數) 檢測向量狀態.其中*表示一個確定的函數(isinf)
any 測試向量中是否有真元素
isa 檢測對象是否為某一個類的對象
exist 檢驗變量或文件是否定義
logical 將數字量轉化為邏輯量
find 查找非零元素的下標
>>>3 語言結構與調試<<<
>>>3.1編程語言
builtin 執行Matlab內建的函數
global 定義全局變量
eval 執行Matlab語句構成的字符串
nargchk 函數輸入輸出參數個數檢驗
feval 執行字符串指定的文件
script Matlab語句及文件信息
function Matlab函數定義關鍵詞
>>>3.2控制流程
break 中斷循環執行的語句
if 條件轉移語句
case 與switch結合實現多路轉移
otherwise 多路轉移中的缺省執行部分
else 與if一起使用的轉移語句
return 返回調用函數
elseif 與if一起使用的轉移語句
switch 與case結合實現多路轉移
end 結束控制語句塊
warning 顯示警告信息
error 顯示錯誤信
while 循環語句
for 循環語句
>>>3.3交互輸入
input 請求輸入
menu 菜單生成
keyboard 啟動鍵盤管理
pause 暫停執行
>>>3.4面向對象編程
class 生成對象
isa 判斷對象是否屬于某一類
double 轉換成雙精度型
superiorto 建立類的層次關系
inferiorto 建立類的層次關系
unit8 轉換成8字節的無符號整數
inline 建立一個內嵌對象
>>>3.5調試
dbclear 清除調試斷點
dbstatus 列出所有斷點情況
dbcont 調試繼續執行
dbstep 單步執行
dbdown 改變局部工作空間內存
dbstop 設置調試斷點
dbmex 啟動對Mex文件的調試
sbtype 列出帶命令行標號的.M文件
dbquit 退出調試模式
dbup 改變局部工作空間內容
dbstack 列出函數調用關系
>>>4 基本矩陣與矩陣處理<<<
>>>4.1基本矩陣
eye 產生單位陣
rand 產生隨機分布矩陣
linspace 構造線性分布的向量
randn 產生正態分布矩陣
logspace 構造等對數分布的向量
zeros 產生零矩陣
ones 產生元素全部為1的矩陣
: 產生向量
>>>4.2特殊向量與常量
ans 缺省的計算結果變量
non 非數值常量常由0/0或Inf/Inf獲得
computer 運行Matlab的機器類型
nargin 函數中參數輸入個數
eps 精度容許誤差(無窮小)
nargout 函數中輸出變量個數
flops 浮點運算計數
pi 圓周率
i,j 復數單元
realmax 最大浮點數值
inf 無窮大
realmin 最小浮點數值
inputname 輸入參數名
varargin 函數中輸入的可選參數
varargout 函數中輸出的可選參數
>>>4.3時間與日期
calender 日歷
eomday 計算月末
clock 時鐘
etime 所用時間函數
cputime 所用的CPU時間
now 當前日期與時間
date 日期
tic 啟動秒表計時器
datenum 日期(數字串格式)
toc 讀取秒表計時器
datestr 日期(字符串格式)
weekday 星期函數
datevoc 日期(年月日分立格式)
>>>4.4矩陣處理
cat 向量連接
reshape 改變矩陣行列個數
diag 建立對角矩陣或獲取對角向量
rot90 將矩陣旋轉90度
fliplr 按左右方向翻轉矩陣元素
tril 取矩陣的下三角部分
flipud 按上下方向翻轉矩陣元素
triu 取矩陣的上三角部分
repmat 復制并排列矩陣函數
>>>5 特殊矩陣<<<
compan 生成伴隨矩陣
invhilb 生成逆hilbert矩陣
gallery 生成一些小的測試矩陣
magic 生成magic矩陣
hadamard 生成hadamard矩陣
pascal 生成pascal矩陣
hankel 生成hankel矩陣
toeplitz 生成toeplitz矩陣
hilb 生成hilbert矩陣
wilkinson 生成wilkinson特征值測試矩陣
>>>6 數學函數<<<
>>>6.1三角函數
sin/asin 正弦/反正弦函數
sec/asec 正割/反正割函數
sinh/asinh 雙曲正弦/反雙曲正弦函數
sech/asech 雙曲正割/反雙曲正割函數
cos/acos 余弦/反余弦函數
csc/acsc 余割/反余割函數
cosh/acosh 雙曲余弦/反雙曲余弦函數
csch/acsch 雙曲余割/反雙曲余割函數
tan/atan 正切/反正切函數
cot/acot 余切/反余切函數
tanh/atanh 雙曲正切/反雙曲正切函數
coth/acoth 雙曲余切/反雙曲余切函數
atan2 四個象限內反正切函數
>>>6.2指數函數
exp 指數函數
log10 常用對數函數
log 自然對數函數
sqrt 平方根函數
>>>6.3復數函數
abs 絕對值函數
imag 求虛部函數
angle 角相位函
real 求實部函數
conj 共軛復數函數
>>>6.4數值處理
fix 沿零方向取整
round 舍入取整
floor 沿-∞方向取整
rem 求除法的余數
ceil 沿+∞方向取整
sign 符號函數
>>>6.5其他特殊數學函數
airy airy函數
erfcx 比例互補誤差函數
besselh bessel函數(hankel函數)
erfinv 逆誤差函數
bessili 改進的第一類bessel函數
expint 指數積分函數
besselk 改進的第二類bessel函數
gamma gamma函數
besselj 第一類bessel函數
gammainc 非完全gamma函數
bessely 第二類bessel函數
gammaln gamma對數函數
beta beta函數
gcd 最大公約數
betainc 非完全的beta函數
lcm 最小公倍數
betaln beta對數函數
log2 分割浮點數
elipj Jacobi橢圓函數
legendre legendre伴隨函數
ellipke 完全橢圓積分
pow2 基2標量浮點數
erf 誤差函數
rat 有理逼近
erfc 互補誤差函數
rats 有理輸出
>>>7 坐標轉換<<<
cart2pol 笛卡兒坐標到極坐標轉換
pol2cart 極坐標到笛卡兒坐標轉換
cart2sph 笛卡兒坐標到球面坐標轉換
sph2cart 球面坐標到笛卡兒坐標轉換
>>>8 矩陣函數<<<
>>>8.1矩陣分析
cond 求矩陣的條件數
rcond LINPACK倒數條件估計
det 求矩陣的行列式
rref 矩陣的行階梯型實現
norm 求矩陣的范數
rrefmovie 消元法解方程演示
null 右零空間
subspace 子空間
orth 正交空間
trace 矩陣的跡
rank 求矩陣的秩
>>>8.2線性方程
/,\ 線性方程求解
nnls 非零最小二乘
chol Cholesky分解
pinv 求偽逆矩陣
inv 矩陣求逆
qr 矩陣的QR分解
lscov 最小二乘方差
qrdelete QR分解中刪除一行
lu 矩陣的LU三角分解
qrinsert QR分解中插入一行
>>>8.3特征值與奇異值
banlance 改進特征值精度的均衡變換
qz QZ算法求矩陣特征值
cdf2rdf 復塊對角陣到實塊對角陣轉換
rdf2cdf 實塊對角陣到復塊對角陣轉換
eig 求矩陣的特征值和特征向量
schur Schur分解
hess 求Hessenberg矩陣
svd 奇異值分解
poly 求矩陣的特征多項式
>>>8.4矩陣函數
expm 矩陣指數函數
logm 矩陣對數函數
funm 矩陣任意函數
sqrtm 矩陣平方根
>>>9 數據分析與Fourier變換函數<<<
>>>9.1基本運算
cumprod 向量累積
prod 對向量中各元素求積
cumsum 向量累加
sort 對向量中各元素排序
max 求向量中最大元素
sortrows 對矩陣中各行排序
min 求向量中最小元素
std 求向量中各元素標準差
mean 求向量中各元素均值
sum 對向量中各元素求和
median 求向量中中間元素
trapz 梯形法求數值積分
>>>9.2微分計算
del2 離散Laplace變換
gradient 梯度計算
diff 差分于近視微分
>>>9.3濾波與卷積
Conv 卷給與多項式乘法
filter 一維數字濾波
conv2 二維卷積
filter2 二維數字濾波
Deconv 因式分解與多項式乘法
>>>9.4方差處理
corrcoef 相關系數計算
cov 協方差計算
>>>9.5Fourier變換
abs 絕對值函數
fftshift fft與fft2輸出重排
angle 相角函數
ifft 離散Fourier逆變換
cplxpair 依共軛復數對重新排序
ifft2 二維離散Fourier逆變換
fft 離散Fourier變換
unwrap 相角矯正
fft2 二維離散Fourier變換
>>>10 多項式處理函數<<<
>>>10.1多項式處理
conv 卷機與多項式乘法
polyfit 數據的多項式擬合
deconv 因式分解與多項式乘法
polyval 多項式求值
poly 求矩陣的特征多項式
polyvalm 多項式矩陣求值
polyder 多項式求導
residue 部分分式展開
polyeig 多項式特征值
roots 求多項式的根
>>>10.2數據插值
griddata 數據網絡的插值生成
interpft 一維插值(FFT方法)
interp1 一維插值(查表)
interpn 多維插值(查表)
interp2 二維插值(查表)
meshgrid 構造三維圖形用x,y陣列
interp3 三維插值(查表)
spline 三次樣條插值
>>>11 非線性數值方法<<<
dblquad 雙重積分
odeget 獲得微分方程求解的可選參數
fmin 單變量最優化函數
odeset 設置微分方程求解的可選參數
fmins 多變量最優化函數
quad 低階數值積分方法
ode45,ode23,ode113,ode15s,ode23s 微分方程數值解法
quad8 高階數值積分方法
odefile 對文件定義的微分方程求解
>>>12 稀疏矩陣函數<<<
>>>12.1基本稀疏矩陣
spdiags 稀疏對角矩陣
sprandn 稀疏正態分布隨機矩陣
speye 稀疏單位矩陣
sprandsym 稀疏對稱隨機矩陣
sprand 稀疏均勻分布隨機矩陣
>>>12.2稀疏矩陣轉換
find 查找非零元素下標
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -