




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Matlab 函數大全 .txt7 溫暖是飄飄灑灑的春雨;溫暖是寫在臉上的笑影;溫暖是義無反顧的響應;溫暖是一絲不茍的配合。8 尊重是一縷春風,一泓清泉,一顆給人溫暖的舒心丸,一劑催人奮進的強心劑 Matlab 函數大全信源函數randerr 產生比特誤差樣本randint 產生均勻分布的隨機整數矩陣randsrc 根據給定的數字表產生隨機矩陣wgn 產生高斯白噪聲信號分析函數biterr 計算比特誤差數和比特誤差率eyediagram 繪制眼圖scatterplot 繪制分布圖symerr 計算符號誤差數和符號誤差率信源編碼compand mu 律/A 律 壓縮 / 擴張dpcmdeco D
2、PCM(差分脈沖編碼調制)解碼dpcmenco DPCM編碼dpcmopt 優(yōu)化 DPCM參數lloyds Lloyd 法則優(yōu)化量化器參數quantiz 給出量化后的級和輸出值誤差控制編碼bchpoly 給出二進制BCH碼的性能參數和產生多項式convenc 產生卷積碼cyclgen 產生循環(huán)碼的奇偶校驗陣和生成矩陣cyclpoly 產生循環(huán)碼的生成多項式decode 分組碼解碼器encode 分組碼編碼器gen2par 將奇偶校驗陣和生成矩陣互相轉換gfweight 計算線性分組碼的最小距離hammgen 產生漢明碼的奇偶校驗陣和生成矩陣rsdecof 對 Reed-Solomon 編碼的
3、ASCII 文件解碼rsencof 用 Reed-Solomon 碼對 ASCII 文件編碼rspoly 給出 Reed-Solomon 碼的生成多項式syndtable 產生伴隨解碼表vitdec 用 Viterbi 法則解卷積碼(誤差控制編碼的低級函數)bchdeco BCH 解碼器bchenco BCH 編碼器rsdeco Reed-Solomon 解碼器1 / 30 rsdecode 用指數形式進行 Reed-Solomon 解碼 rsenco Reed-Solomon 編碼器 rsencode 用指數形式進行 Reed-Solomon 編碼調制與解調 ademod 模擬通帶解調器 a
4、demodce 模擬基帶解調器 amod 模擬通帶調制器 amodce 模擬基帶調制器 apkconst 繪制圓形的復合 ASK-PSK星座圖 ddemod 數字通帶解調器 ddemodce 數字基帶解調器 demodmap 解調后的模擬信號星座圖反映射到數字信號 dmod 數字通帶調制器 dmodce 數字基帶調制器 modmap 把數字信號映射到模擬信號星座圖(以供調制)qaskdeco 從方形的 QASK星座圖反映射到數字信號 qaskenco 把數字信號映射到方形的 QASK星座圖專用濾波器 hank2sys 把一個 Hankel 矩陣轉換成一個線性系統模型hilbiir 設計一個希爾
5、伯特變換IIR 濾波器rcosflt 升余弦濾波器rcosine 設計一個升余弦濾波器(專用濾波器的低級函數)rcosfir 設計一個升余弦FIR 濾波器rcosiir 設計一個升余弦IIR 濾波器信道函數 awgn 添加高斯白噪聲伽羅域計算gfadd 伽羅域上的多項式加法 gfconv 伽羅域上的多項式乘法 gfcosets 生成伽羅域的分圓陪集 gfdeconv 伽羅域上的多項式除法 gfdiv 伽羅域上的元素除法 gffilter 在質伽羅域上用多項式過濾數據 gflineq 在至伽羅域上求 Ax=b 的一個特解 gfminpol 求伽羅域上元素的最小多項式 gfmul 伽羅域上的元素乘
6、法 gfplus GF (2m)上的元素加法 gfpretty 以通常方式顯示多項式2 / 30 gfprimck 檢測多項式是否是基本多項式 gfprimdf 給出伽羅域的 MATLAB默認的基本多項式 gfprimfd 給出伽羅域的基本多項式gfrank 伽羅域上矩陣求秩 gfrepcov GF ( 2)上多項式的表達方式轉換 gfroots 質伽羅域上的多項式求根gfsub 伽羅域上的多項式減法 gftrunc 使多項式的表達最簡化 gftuple 簡化或轉換伽羅域上元素的形式工具函數 bi2de 把二進制向量轉換成十進制數 de2bi 把十進制數轉換成二進制向量erf 誤差函數MATL
7、AB的 trellis結構( structure)erfc 余誤差函數istrellis 檢測輸入是否marcumq 通用 Marcum Q 函數 oct2dec 八進制數轉十進制數poly2trellis 把卷積碼多項式轉換成MATLAB的 trellis描述vec2mat 把向量轉換成矩陣A a abs 絕對值、模、字符的 ASCII 碼值 acos 反余弦 acosh 反雙曲余弦 acot 反余切 acoth 反雙曲余切 acsc 反余割 acsch 反雙曲余割 align 啟動圖形對象幾何位置排列工具all 所有元素非零為真 angle 相角 ans 表達式計算結果的缺省變量名 any
8、 所有元素非全零為真 area 面域圖 argnames 函數 M文件宗量名 asec 反正割 asech 反雙曲正割 asin 反正弦 asinh 反雙曲正弦 assignin 向變量賦值3 / 30 atan 反正切atan2 四象限反正切atanh 反雙曲正切autumn 紅黃調秋色圖陣axes 創(chuàng)建軸對象的低層指令axis 控制軸刻度和風格的高層指令B b bar 二維直方圖bar3 三維直方圖bar3h 三維水平直方圖barh 二維水平直方圖base2dec X 進制轉換為十進制bin2dec 二進制轉換為十進制blanks 創(chuàng)建空格串bone 藍色調黑白色圖陣box 框狀坐標軸br
9、eak while 或 for 環(huán)中斷指令brighten 亮度控制C c capture (3 版以前)捕獲當前圖形cart2pol 直角坐標變?yōu)闃O或柱坐標cart2sph 直角坐標變?yōu)榍蜃鴺薱at 串接成高維數組caxis 色標尺刻度cd 指定當前目錄cdedit 啟動用戶菜單、控件回調函數設計工具cdf2rdf 復數特征值對角陣轉為實數塊對角陣ceil 向正無窮取整cell 創(chuàng)建元胞數組cell2struct 元胞數組轉換為構架數組celldisp 顯示元胞數組內容cellplot 元胞數組內部結構圖示char 把數值、符號、內聯類轉換為字符對象chi2cdf 分布累計概率函數chi2i
10、nv 分布逆累計概率函數chi2pdf 分布概率密度函數chi2rnd 分布隨機數發(fā)生器chol Cholesky 分解4 / 30 clabel 等位線標識 cla 清除當前軸 class 獲知對象類別或創(chuàng)建對象 clc 清除指令窗 clear 清除內存變量和函數 clf 清除圖對象clock 時鐘 colorcube 三濃淡多彩交叉色圖矩陣 colordef 設置色彩缺省值 colormap 色圖 colspace 列空間的基 close 關閉指定窗口 colperm 列排序置換向量 comet 彗星狀軌跡圖 comet3 三維彗星軌跡圖 compass 射線圖 compose 求復合函數
11、 cond (逆)條件數 condeig 計算特征值、特征向量同時給出條件數 condest 范 -1 條件數估計 conj 復數共軛 contour 等位線 contourf 填色等位線contour3 三維等位線 contourslice 四維切片等位線圖 conv 多項式乘、卷積 cool 青紫調冷色圖 copper 古銅調色圖 cos 余弦 cosh 雙曲余弦 cot 余切 coth 雙曲余切 cplxpair 復數共軛成對排列csc 余割 csch 雙曲余割 cumsum 元素累計和 cumtrapz 累計梯形積分 cylinder 創(chuàng)建圓柱D d dblquad 二重數值積分 de
12、al 分配宗量5 / 30 deblank 刪去串尾部的空格符 dec2base 十進制轉換為 X 進制 dec2bin 十進制轉換為二進制 dec2hex 十進制轉換為十六進制 deconv 多項式除、解卷 delaunay Delaunay 三角剖分del2 離散 Laplacian 差分 demo Matlab 演示 det 行列式 diag 矩陣對角元素提取、創(chuàng)建對角陣 diary Matlab 指令窗文本內容記錄 diff 數值差分、符號微分 digits 符號計算中設置符號數值的精度dir 目錄列表 disp 顯示數組 display 顯示對象內容的重載函數dlinmod 離散系統
13、的線性化模型 dmperm 矩陣 Dulmage-Mendelsohn 分解 dos 執(zhí)行 DOS 指令并返回結果 double 把其他類型對象轉換為雙精度數值 drawnow 更新事件隊列強迫 Matlab 刷新屏幕 dsolve 符號計算解微分方程E e echo M 文件被執(zhí)行指令的顯示 edit 啟動 M文件編輯器 eig 求特征值和特征向量 eigs 求指定的幾個特征值 end 控制流 FOR等結構體的結尾元素下標 eps 浮點相對精度 error 顯示出錯信息并中斷執(zhí)行errortrap 錯誤發(fā)生后程序是否繼續(xù)執(zhí)行的控制 erf 誤差函數 erfc 誤差補函數 erfcx 刻度誤差
14、補函數 erfinv 逆誤差函數 errorbar 帶誤差限的曲線圖 etreeplot 畫消去樹eval 串演算指令 evalin 跨空間串演算指令 exist 檢查變量或函數是否已定義exit 退出 Matlab 環(huán)境6 / 30 exp 指數函數expand 符號計算中的展開操作expint 指數積分函數expm 常用矩陣指數函數expm1 Pade 法求矩陣指數expm2 Taylor 法求矩陣指數expm3 特征值分解法求矩陣指數eye 單位陣ezcontour 畫等位線的簡捷指令ezcontourf 畫填色等位線的簡捷指令ezgraph3 畫表面圖的通用簡捷指令ezmesh 畫網線
15、圖的簡捷指令ezmeshc 畫帶等位線的網線圖的簡捷指令ezplot 畫二維曲線的簡捷指令ezplot3 畫三維曲線的簡捷指令ezpolar 畫極坐標圖的簡捷指令ezsurf 畫表面圖的簡捷指令ezsurfc 畫帶等位線的表面圖的簡捷指令F f factor 符號計算的因式分解feather 羽毛圖feedback 反饋連接feval 執(zhí)行由串指定的函數fft 離散 Fourier 變換fft2 二維離散 Fourier 變換fftn 高維離散 Fourier 變換fftshift 直流分量對中的譜fieldnames 構架域名figure 創(chuàng)建圖形窗fill3 三維多邊形填色圖find 尋找
16、非零元素下標findobj 尋找具有指定屬性的對象圖柄findstr 尋找短串的起始字符下標findsym 機器確定內存中的符號變量finverse 符號計算中求反函數fix 向零取整flag 紅白藍黑交錯色圖陣fliplr 矩陣的左右翻轉flipud 矩陣的上下翻轉flipdim 矩陣沿指定維翻轉7 / 30 floor 向負無窮取整flops 浮點運算次數flow Matlab 提供的演示數據fmin 求單變量非線性函數極小值點(舊版)fminbnd 求單變量非線性函數極小值點fmins 單純形法求多變量函數極小值點(舊版)fminunc 擬牛頓法求多變量函數極小值點fminsearch
17、單純形法求多變量函數極小值點fnder 對樣條函數求導fnint 利用樣條函數求積分fnval 計算樣條函數區(qū)間內任意一點的值fnplt 繪制樣條函數圖形fopen 打開外部文件for 構成 for 環(huán)用format 設置輸出格式fourier Fourier 變換fplot 返函繪圖指令fprintf 設置顯示格式fread 從文件讀二進制數據fsolve 求多元函數的零點full 把稀疏矩陣轉換為非稀疏陣funm 計算一般矩陣函數funtool 函數計算器圖形用戶界面fzero 求單變量非線性函數的零點G g gamma 函數gammainc 不完全 函數gammaln 函數的對數gca
18、獲得當前軸句柄gcbo 獲得正執(zhí)行 回調 的對象句柄gcf 獲得當前圖對象句柄gco 獲得當前對象句柄geomean 幾何平均值get 獲知對象屬性getfield 獲知構架數組的域getframe 獲取影片的幀畫面ginput 從圖形窗獲取數據global 定義全局變量gplot 依圖論法則畫圖gradient 近似梯度gray 黑白灰度8 / 30 grid 畫分格線griddata 規(guī)則化數據和曲面擬合gtext 由鼠標放置注釋文字guide 啟動圖形用戶界面交互設計工具H h harmmean 調和平均值help 在線幫助helpwin 交互式在線幫助helpdesk 打開超文本形式用
19、戶指南hex2dec 十六進制轉換為十進制hex2num 十六進制轉換為浮點數hidden 透視和消隱開關hilb Hilbert 矩陣hist 頻數計算或頻數直方圖histc 端點定位頻數直方圖histfit 帶正態(tài)擬合的頻數直方圖hold 當前圖上重畫的切換開關horner 分解成嵌套形式hot 黑紅黃白色圖hsv 飽和色圖I i if-else-elseif 條件分支結構ifft 離散 Fourier 反變換ifft2 二維離散 Fourier 反變換ifftn 高維離散 Fourier 反變換ifftshift 直流分量對中的譜的反操作ifourier Fourier 反變換i, j
20、缺省的 虛單元 變量ilaplace Laplace 反變換imag 復數虛部image 顯示圖象imagesc 顯示亮度圖象imfinfo 獲取圖形文件信息imread 從文件讀取圖象imwrite 把 imwrite 把圖象寫成文件ind2sub 單下標轉變?yōu)槎嘞聵薸nf 無窮大info MathWorks 公司網點地址9 / 30 inline 構造內聯函數對象inmem 列出內存中的函數名input 提示用戶輸入inputname 輸入宗量名int 符號積分int2str 把整數數組轉換為串數組interp1 一維插值interp2 二維插值interp3 三維插值interpn N
21、維插值interpft 利用 FFT 插值intro Matlab 自帶的入門引導inv 求矩陣逆invhilb Hilbert 矩陣的準確逆ipermute 廣義反轉置isa 檢測是否給定類的對象ischar 若是字符串則為真isequal 若兩數組相同則為真isempty 若是空陣則為真isfinite 若全部元素都有限則為真isfield 若是構架域則為真isglobal 若是全局變量則為真ishandle 若是圖形句柄則為真ishold 若當前圖形處于保留狀態(tài)則為真isieee 若計算機執(zhí)行 IEEE 規(guī)則則為真isinf 若是無窮數據則為真isletter 若是英文字母則為真islo
22、gical 若是邏輯數組則為真ismember 檢查是否屬于指定集isnan 若是非數則為真isnumeric 若是數值數組則為真isobject 若是對象則為真isprime 若是質數則為真isreal 若是實數則為真isspace 若是空格則為真issparse 若是稀疏矩陣則為真isstruct 若是構架則為真isstudent 若是 Matlab 學生版則為真iztrans 符號計算 Z 反變換J j , K k jacobian 符號計算中求Jacobian 矩陣10 / 30 jet 藍頭紅尾飽和色jordan 符號計算中獲得 Jordan 標準型keyboard 鍵盤獲得控制權k
23、ron Kronecker 乘法規(guī)則產生的數組L l laplace Laplace 變換lasterr 顯示最新出錯信息lastwarn 顯示最新警告信息leastsq 解非線性最小二乘問題(舊版)legend 圖形圖例lighting 照明模式line 創(chuàng)建線對象lines 采用 plot 畫線色linmod 獲連續(xù)系統的線性化模型linmod2 獲連續(xù)系統的線性化精良模型linspace 線性等分向量ln 矩陣自然對數load 從 MAT文件讀取變量log 自然對數log10 常用對數log2 底為 2 的對數loglog 雙對數刻度圖形logm 矩陣對數logspace 對數分度向量l
24、ookfor 按關鍵字搜索M文件lower 轉換為小寫字母lsqnonlin 解非線性最小二乘問題lu LU 分解M m mad 平均絕對值偏差magic 魔方陣maple &nb, sp。 運作 Maple 格式指令mat2str 把數值數組轉換成輸入形態(tài)串數組material 材料反射模式max 找向量中最大元素mbuild 產生 EXE文件編譯環(huán)境的預設置指令mcc 創(chuàng)建 MEX或 EXE文件的編譯指令mean 求向量元素的平均值11 / 30 median 求中位數 menuedit 啟動設計用戶菜單的交互式編輯工具 mesh 網線圖 meshz 垂簾網線圖 meshgrid 產生 格
25、點 矩陣 methods 獲知對指定類定義的所有方法函數 mex 產生 MEX文件編譯環(huán)境的預設置指令 mfunlis 能被 mfun 計算的 MAPLE經典函數列表 mhelp 引出 Maple 的在線幫助 min 找向量中最小元素 mkdir 創(chuàng)建目錄 mkpp 逐段多項式數據的明晰化 mod 模運算 more 指令窗中內容的分頁顯示 movie 放映影片動畫moviein 影片幀畫面的內存預置級數展開mtaylor 符號計算多變量TaylorN n ndims 求數組維數 NaN 非數(預定義)變量 nargchk 輸入宗量數驗證 nargin 函數輸入宗量數 nargout 函數輸出宗
26、量數ndgrid 產生高維格點矩陣 newplot 準備新的缺省圖、軸 nextpow2 取最接近的較大 2 次冪 nnz 矩陣的非零元素總數 nonzeros 矩陣的非零元素 norm 矩陣或向量范數 normcdf 正態(tài)分布累計概率密度函數 normest 估計矩陣 2 范數 norminv 正態(tài)分布逆累計概率密度函數 normpdf 正態(tài)分布概率密度函數 normrnd 正態(tài)隨機數發(fā)生器 notebook 啟動 Matlab 和 Word 的集成環(huán)境 null 零空間 num2str 把非整數數組轉換為串 numden 獲取最小公分母和相應的分子表達式 nzmax 指定存放非零元素所需內
27、存12 / 30 O o ode1 非 Stiff 微分方程變步長解算器ode15s Stiff 微分方程變步長解算器ode23t 適度 Stiff 微分方程解算器ode23tb Stiff 微分方程解算器ode45 非 Stiff 微分方程變步長解算器odefile ODE 文件模板odeget 獲知 ODE 選項設置參數odephas2 ODE 輸出函數的二維相平面圖odephas3 ODE 輸出函數的三維相空間圖odeplot ODE 輸出函數的時間軌跡圖odeprint 在 Matlab 指令窗顯示結果odeset 創(chuàng)建或改寫 ODE選項構架參數值ones 全 1 數組optimset
28、 創(chuàng)建或改寫優(yōu)化泛函指令的選項參數值orient 設定圖形的排放方式orth 值空間正交化P p pack 收集 Matlab 內存碎塊擴大內存pagedlg 調出圖形排版對話框patch 創(chuàng)建塊對象path 設置 Matlab 搜索路徑的指令pathtool 搜索路徑管理器pause 暫停pcode 創(chuàng)建預解譯 P碼文件pcolor 偽彩圖peaks Matlab 提供的典型三維曲面permute 廣義轉置pi (預定義變量)圓周率pie 二維餅圖pie3 三維餅圖pink 粉紅色圖矩陣pinv 偽逆plot 平面線圖plot3 三維線圖plotmatrix 矩陣的散點圖plotyy 雙縱坐
29、標圖poissinv 泊松分布逆累計概率分布函數poissrnd 泊松分布隨機數發(fā)生器pol2cart 極或柱坐標變?yōu)橹苯亲鴺?3 / 30 polar 極坐標圖poly 矩陣的特征多項式、根集對應的多項式poly2str 以習慣方式顯示多項式poly2sym 雙精度多項式系數轉變?yōu)橄蛄糠柖囗検絧olyder 多項式導數polyfit 數據的多項式擬合polyval 計算多項式的值polyvalm 計算矩陣多項式pow2 2 的冪ppval 計算分段多項式pretty 以習慣方式顯示符號表達式print 打印圖形或 SIMULINK模型printsys 以習慣方式顯示有理分式prism 光譜
30、色圖矩陣procread 向 MAPLE輸送計算程序profile 函數文件性能評估器propedit 圖形對象屬性編輯器pwd 顯示當前工作目錄Q q quad 低階法計算數值積分quad8 高階法計算數值積分 (QUADL) quit 推出 Matlab 環(huán)境quiver 二維方向箭頭圖quiver3 三維方向箭頭圖R r rand 產生均勻分布隨機數randn 產生正態(tài)分布隨機數randperm 隨機置換向量range 樣本極差rank 矩陣的秩rats 有理輸出rcond 矩陣倒條件數估計real 復數的實部reallog 在實數域內計算自然對數realpow 在實數域內計算乘方rea
31、lsqrt 在實數域內計算平方根realmax 最大正浮點數realmin 最小正浮點數14 / 30 rectangle 畫長方框 rem 求余數repmat 鋪放模塊數組reshape 改變數組維數、大小residue 部分分式展開return 返回ribbon 把二維曲線畫成三維彩帶圖rmfield 刪去構架的域roots 求多項式的根rose 數扇形圖rot90 矩陣旋轉 90 度rotate 指定的原點和方向旋轉rotate3d 啟動三維圖形視角的交互設置功能round 向最近整數圓整rref 簡化矩陣為梯形形式rsf2csf 實數塊對角陣轉為復數特征值對角陣rsums Rieman
32、n 和 S s save 把內存變量保存為文件scatter 散點圖scatter3 三維散點圖sec 正割sech 雙曲正割semilogx X 軸對數刻度坐標圖semilogy Y 軸對數刻度坐標圖series 串聯連接set 設置圖形對象屬性setfield 設置構架數組的域setstr 將 ASCII 碼轉換為字符的舊版指令sign 根據符號取值函數signum 符號計算中的符號取值函數sim 運行 SIMULINK模型simget 獲取 SIMULINK模型設置的仿真參數simple 尋找最短形式的符號解simplify 符號計算中進行簡化操作simset 對 SIMULINK模型的
33、仿真參數進行設置simulink 啟動 SIMULINK模塊庫瀏覽器sin 正弦sinh 雙曲正弦size 矩陣的大小slice 立體切片圖solve 求代數方程的符號解spalloc 為非零元素配置內存sparse 創(chuàng)建稀疏矩陣15 / 30 spconvert 把外部數據轉換為稀疏矩陣spdiags 稀疏對角陣spfun 求非零元素的函數值sph2cart 球坐標變?yōu)橹苯亲鴺藄phere 產生球面spinmap 色圖彩色的周期變化spline 樣條插值spones 用 1 置換非零元素sprandsym 稀疏隨機對稱陣sprank 結構秩spring 紫黃調春色圖sprintf 把格式數據
34、寫成串spy 畫稀疏結構圖sqrt 平方根sqrtm 方根矩陣squeeze 刪去大小為 1 的 孤維 sscanf 按指定格式讀串stairs 階梯圖std 標準差stem 二維桿圖step 階躍響應指令str2double 串轉換為雙精度值str2mat 創(chuàng)建多行串數組str2num 串轉換為數strcat 接成長串strcmp 串比較strjust 串對齊strmatch 搜索指定串strncmp 串中前若干字符比較strrep 串替換strtok 尋找第一間隔符前的內容struct 創(chuàng)建構架數組struct2cell 把構架轉換為元胞數組strvcat 創(chuàng)建多行串數組sub2ind 多
35、下標轉換為單下標subexpr 通過子表達式重寫符號對象subplot 創(chuàng)建子圖subs 符號計算中的符號變量置換subspace 兩子空間夾角sum 元素和summer 綠黃調夏色圖superiorto 設定優(yōu)先級surf 三維著色表面圖surface 創(chuàng)建面對象16 / 30 surfc 帶等位線的表面圖surfl 帶光照的三維表面圖surfnorm 空間表面的法線svd 奇異值分解svds 求指定的若干奇異值switch-case-otherwise 多分支結構sym2poly 符號多項式轉變?yōu)殡p精度多項式系數向量symmmd 對稱最小度排序symrcm 反向 Cuthill-McKee
36、 排序syms 創(chuàng)建多個符號對象T t tan 正切tanh 雙曲正切taylortool 進行 Taylor 逼近分析的交互界面text 文字注釋tf 創(chuàng)建傳遞函數對象tic 啟動計時器title 圖名toc 關閉計時器trapz 梯形法數值積分 triu 上三角陣 try-catch 控制流中的Try-catch結構 type treelayout 展開樹、林treeplot 畫樹圖tril 下三角陣trim 求系統平衡點trimesh 不規(guī)則格點網線圖trisurf 不規(guī)則格點表面圖顯示 M文件U u uicontextmenu 創(chuàng)建現場菜單uicontrol 創(chuàng)建用戶控件uimenu
37、創(chuàng)建用戶菜單unmkpp 逐段多項式數據的反明晰化unwrap 自然態(tài)相角upper 轉換為大寫字母V v var 方差varargin 變長度輸入宗量varargout 變長度輸出宗量17 / 30 vectorize 使串表達式或內聯函數適于數組運算 ver 版本信息的獲取 view 三維圖形的視角控制 voronoi Voronoi 多邊形 vpa 任意精度(符號類)數值W w warning 顯示警告信息 what 列出當前目錄上的文件 whatsnew 顯示 Matlab 中 Readme文件的內容 which 確定函數、文件的位置 while 控制流中的 While 環(huán)結構 whi
38、te 全白色圖矩陣 whitebg 指定軸的背景色who 列出內存中的變量名 whos 列出內存中變量的詳細信息 winter 藍綠調冬色圖 workspace 啟動內存瀏覽器X x , Y y , Z z xlabel X 軸名 xor 或非邏輯 yesinput 智能輸入指令 ylabel Y 軸名 zeros 全零數組 zlabel Z 軸名 zoom 圖形的變焦放大和縮小 ztrans 符號計算 Z 變換Matlab 中圖像函數大全圖像增強1. 直方圖均衡化的 Matlab 實現1.1 imhist 函數功能:計算和顯示圖像的色彩直方圖 格式: imhist(I,n) imhist(X
39、,map) 說明: imhist(I,n) 其中, n 為指定的灰度級數目,缺省值為256;imhist(X,map) 就算和18 / 30 顯示索引色圖像 X 的直方圖, map 為調色板。用stem(x,counts) 同樣可以顯示直方圖。1.2 imcontour 函數功能:顯示圖像的等灰度值圖格式: imcontour(I,n),imcontour(I,v) 說明: n 為灰度級的個數,v 是有用戶指定所選的等灰度級向量。1.3 imadjust 函數功能:通過直方圖變換調整對比度格式: J=imadjust(I,low high,bottom top,gamma) newmap=im
40、adjust(map,low high,bottom top,gamma) 說明:J=imadjust(I,low high,bottom top,gamma) 其中,gamma 為校正量 r ,low high 為原圖像中要變換的灰度范圍,bottom top 指定了變換后的灰度范圍;newmap=imadjust(map,low high,bottom top,gamma) 調整索引色圖像的調色板 map 。此時若 low high 和bottom top 都為 2 3 的矩陣,則分別調整 R、G、B 3 個分量。1.4 histeq 函數功能:直方圖均衡化格式: J=histeq(I,h
41、gram) J=histeq(I,n) J,T=histeq(I,.) newmap=histeq(X,map,hgram) newmap=histeq(X,map) new,T=histeq(X,.) 說明: J=histeq(I,hgram) 實現了所謂“ 直方圖規(guī)定化”,即將原是圖象 I 的直方圖變換成用戶指定的向量 hgram 。hgram 中的每一個元素都 在 0,1 中 ; J=histeq(I,n) 指 定 均 衡 化 后 的 灰 度 級 數 n , 缺 省 值 為 64 ;J,T=histeq(I,.) 返回從能將圖像 I 的灰度直方圖變換成圖像 J 的直方圖的變換 T ;ne
42、wmap=histeq(X,map) 和 new,T=histeq(X,.) 是針對索引色圖像調色板的直方圖均衡。2. 噪聲及其噪聲的 Matlab 實現 imnoise 函數格式: J=imnoise(I,type) J=imnoise(I,type,parameter) 說明: J=imnoise(I,type) 返回對圖像 I 添加典型噪聲后的有噪圖像 J ,參數 type 和parameter 用于確定噪聲的類型和相應的參數。19 / 30 3. 圖像濾波的 Matlab 實現3.1 conv2 函數功能:計算二維卷積格式: C=conv2(A,B) C=conv2(Hcol,Hrow
43、,A) C=conv2(.,shape) 說明:對于 C=conv2(A,B) , conv2 的算矩陣 A 和 B 的卷積,若 Ma,Na size(A), Mb,Nb=size(B), 則 size(C)=Ma+Mb-1,Na+Nb-1。C=conv2(Hcol,Hrow,A) 中,矩陣 A 分別與 Hcol 向量在列方向和 Hrow 向量在行方向上進行卷積; C=conv2(.,shape) 用來指定 conv2 返回二維卷積結果部分,參數 shape 可取值如下:full 為缺省值,返回二維卷積的全部結果;same 返回二維卷積結果中與 A 大小相同的中間部分; valid 返回在卷積
44、過程中,未使用邊緣補 0 部分進行計算的卷積結果部分,當size(A)size(B) 時, size(C)=Ma-Mb+1,Na-Nb+1 。3.2 conv 函數功能:計算多維卷積格式:與 conv2 函數相同3.3 filter2函數 fspecial 連用功能:計算二維線型數字濾波,它與函數格式: Y=filter2(B,X) Y=filter2(B,X,shape) 說明:對于 Y=filter2(B,X) ,filter2 使用矩陣 B 中的二維 FIR 濾波器對數據 X 進行濾波,結果 Y 是通過二維互相關計算出來的,其大小與 X 一樣;對于 Y=filter2(B,X,shape
45、) ,filter2 返回的 Y 是通過二維互相關計算出來的,其大小由參數 shape 確定,其取值如下:full 返回二維相關的全部結果,size(Y)size(X);same 返回二維互相關結果的中間部分,Y 與 X 大小相同;valid 返回在二維互相關過程中,未使用邊緣補 0 部分進行計算的結果部分,有size(Y)size(X) 。3.4 fspecial 函數功能:產生預定義濾波器20 / 30 格式: H=fspecial(type) H=fspecial(gaussian,n,sigma) 高斯低通濾波器 H=fspecial(sobel) Sobel H=fspecial(p
46、rewitt) Prewitt H=fspecial(laplacian,alpha) 水平邊緣增強濾波器 水平邊緣增強濾波器 近似二維拉普拉斯運算濾波器 H=fspecial(log,n,sigma) 高斯拉普拉斯(LoG)運算濾波器 H=fspecial(average,n) 均值濾波器 H=fspecial(unsharp,alpha) 模糊對比增強濾波器說明:對于形式 H=fspecial(type) ,fspecial 函數產生一個由 type 指定的二維濾波器H ,返回的 H 常與其它濾波器搭配使用。4. 彩色增強的 Matlab 實現4.1 imfilter 函數功能:真彩色增強
47、格式: B=imfilter(A,h) 說明:將原始圖像 A 按指定的濾波器 h 進行濾波增強處理,增強后的圖像 B 與 A 的尺寸和類型相同圖像的變換1. 離散傅立葉變換的 Matlab 實現 Matlab 函數 fft、fft2 和 fftn 分別可以實現一維、二維和 N 維 DFT 算法;而函數 ifft、ifft2 和 ifftn 則用來計算反 DFT 。這些函數的調用格式如下: Afft(X,N,DIM) 如果 X 小于該數值, 那么 Matlab 將會其中, X 表示輸入圖像; N 表示采樣間隔點,對 X 進行零填充,否則將進行截取,使之長度為N ;DIM 表示要進行離散傅立葉變換
48、。 Afft2(X,MROWS,NCOLS) 其中, MROWS 和 NCOLS 指定對 X 進行零填充后的 X 大小。 Afftn(X,SIZE) 其中, SIZE 是一個向量,它們每一個元素都將指定 X 相應維進行零填充后的長度。函數 ifft、ifft2 和 ifftn的調用格式于對應的離散傅立葉變換函數一致。例子:圖像的二維傅立葉頻譜% 讀入原始圖像 I imread(lena.bmp)。imshow(I) % 求離散傅立葉頻譜21 / 30 J=fftshift(fft2(I)。figure。imshow(log(abs(J),8,10) 2. 離散余弦變換的 Matlab 實現2.
49、1. dCT2 函數 功能:二維 DCT 變換 格式: B=dct2(A) B=dct2(A,m,n) B=dct2(A,m,n) 說明: B dct2(A) 計算 A 的 DCT 變換 B , A 與 B 的大小相同;B dct2(A,m,n) 和B=dct2(A,m,n) 通過對 A 補 0 或剪裁,使 B 的大小為 m n。2.2. dict2 函數 功能: DCT 反變換 格式: B=idct2(A) B=idct2(A,m,n) B=idct2(A,m,n) 說明: Bidct2(A) 計算 A 的 DCT 反變換 B ,A 與 B 的大小相同; Bidct2(A,m,n) 和B=i
50、dct2(A,m,n) 通過對 A 補 0 或剪裁,使 B 的大小為 m n。2.3. dctmtx 函數 功能:計算 DCT 變換矩陣 格式: Ddctmtx(n) 說明: Ddctmtx(n) 返回一個 n n 的 DCT 變換矩陣,輸出矩陣 D 為 double 類型。3. 圖像小波變換的 Matlab 實現3.1 一維小波變換的 Matlab 實現(1) dwt 函數功能:一維離散小波變換 格式: cA,cD=dwt(X,wname) cA,cD=dwt(X,Lo_D,Hi_D) 說明: cA,cD=dwt(X,wname) 使用指定的小波基函數 wname 對信號 X 進行分解, c
51、A、cD 分別為近似分量和細節(jié)分量;cA,cD=dwt(X,Lo_D,Hi_D) 使用指定的濾波器組 Lo_D、 Hi_D 22 / 30 對信號進行分解。(2) idwt 函數 功能:一維離散小波反變換 格式: X=idwt(cA,cD,wname) X=idwt(cA,cD,Lo_R,Hi_R) X=idwt(cA,cD,wname,L) X=idwt(cA,cD,Lo_R,Hi_R,L) 說明: X=idwt(cA,cD,wname) X 。由近似分量 cA 和細節(jié)分量 cD 經小波反變換重構原始信號 wname 為所選的小波函數用指定的重構濾波器 Lo_R 和 Hi_R 經小波反變換重
52、構 X=idwt(cA,cD,Lo_R,Hi_R) 原始信號 X 。 X=idwt(cA,cD,wname,L) 和 X=idwt(cA,cD,Lo_R,Hi_R,L) 指定返回信號 X 中心附近的 L 個點。3.2 二維小波變換的 Matlab 實現二維小波變換的函數 函數名 函數功能 dwt2 二維離散小波變換 wavedec2 二維信號的多層小波分解 idwt2 二維離散小波反變換 waverec2 二維信號的多層小波重構 wrcoef2 由多層小波分解重構某一層的分解信號 upcoef2 由多層小波分解重構近似分量或細節(jié)分量 detcoef2 提取二維信號小波分解的細節(jié)分量 appco
53、ef2 提取二維信號小波分解的近似分量 upwlev2 二維小波分解的單層重構 dwtpet2 二維周期小波變換 idwtper2 二維周期小波反變換 (1) wcodemat 函數 功能:對數據矩陣進行偽彩色編碼 格式: Y=wcodemat(X,NB,OPT,ABSOL) Y=wcodemat(X,NB,OPT) Y=wcodemat(X,NB) Y=wcodemat(X) 說明:Y=wcodemat(X,NB,OPT,ABSOL) 返回數據矩陣 X 的編碼矩陣 Y ;NB 偽編碼的最大值,即編碼范圍為 0 NB,缺省值 NB16; OPT 指定了編碼的方式(缺省值為 mat),即: OP
54、Trow ,按行編碼23 / 30 OPTcol ,按列編碼 OPTmat ,按整個矩陣編碼 ABSOL 是函數的控制參數(缺省值為 1),即: ABSOL0 時,返回編碼矩陣 ABSOL1 時,返回數據矩陣的絕對值 ABS(X) (2) dwt2 函數功能:二維離散小波變換格式: cA,cH,cV,cD=dwt2(X,wname) cA,cH,cV,cD=dwt2(X,Lo_D,Hi_D) 說明:cA,cH,cV,cD=dwt2(X,wname) 使用指定的小波基函數 wname 對二維信號 X 進行二維離散小波變幻;cA,cH,cV,cD 分別為近似分量、水平細節(jié)分量、垂直細節(jié)分量和對角細
55、節(jié)分量;cA,cH,cV,cD=dwt2(X,Lo_D,Hi_D) 使用指定的分解低通和高通濾波器 Lo_D 和 Hi_D 分解信號 X 。(3) wavedec2 函數功能:二維信號的多層小波分解格式: C,S=wavedec2(X,N,wname) C,S=wavedec2(X,N,Lo_D,Hi_D) 說明:C,S=wavedec2(X,N,wname) 使用小波基函數 wname 對二維信號 X 進行 N 層分解; C,S=wavedec2(X,N,Lo_D,Hi_D) 使用指定的分解低通和高通濾波器 Lo_D 和 Hi_D 分解信號 X 。(4) idwt2 函數功能:二維離散小波反
56、變換格式: X=idwt2(cA,cH,cV,cD,wname) X=idwt2(cA,cH,cV,cD,Lo_R,Hi_R) X=idwt2(cA,cH,cV,cD,wname,S) X=idwt2(cA,cH,cV,cD,Lo_R,Hi_R,S) 說明:X=idwt2(cA,cH,cV,cD,wname) 由信號小波分解的近似信號 cA 和細節(jié)信號 cH 、cH、cV、cD 經小波反變換重構原信號 X ;X=idwt2(cA,cH,cV,cD,Lo_R,Hi_R) 使用指定的重構低通和高通濾波器 Lo_R 和 Hi_R 重構原信號 X ;X=idwt2(cA,cH,cV,cD,wname,
57、S) 和 X=idwt2(cA,cH,cV,cD,Lo_R,Hi_R,S) 返回中心附近的 S 個數據點。(5) waverec2 函數說明:二維信號的多層小波重構格式: X=waverec2(C,S,wname) 24 / 30 X=waverec2(C,S,Lo_R,Hi_R) 說明: X=waverec2(C,S,wname) 由多層二維小波分解的結果 C 、 S 重構原始信號 X ,wname 為使用的小波基函數;X=waverec2(C,S,Lo_R,Hi_R) 使用重構低通和高通濾波器 Lo_R 和Hi_R 重構原信號。圖像處理工具箱1. 圖像和圖像數據缺省情況下, MATLAB將
58、圖像中的數據存儲為雙精度類型(double) ,64 位浮點數,所需存儲量很大;MATLAB還支持另一種類型無符號整型 (uint8),即圖像矩陣中每個數據占用 1 個字節(jié)。在使用 MATLAB工具箱時,一定要注意函數所要求的參數類型。另外,uint8 與 double 兩種類型數據的值域不同,編程需注意值域轉換。從 uint8 到 double 的轉換 圖像類型 MATLAB 語句 索引色 B=double(A)+1 索引色或真彩色 B=double(A)/255 二值圖像 B=double(A) 從 double 到 uint8 的轉換 圖像類型 MATLAB 語句 索引色 B=uint8
59、(round(A-1) 索引色或真彩色 B=uint8(round(A*255) 二值圖像 B=logical(uint8(round(A) 2. 圖像處理工具箱所支持的圖像類型2.1 真彩色圖像 R、G、B 三個分量表示一個像素的顏色。如果要讀取圖像中 (100,50) 處的像素值,可查看三元數據 (100,50,1:3)。真彩色圖像可用雙精度存儲,亮度值范圍是 0,1;比較符合習慣的存儲方法是用無符號整型存儲,亮度值范圍 0,255 2.2 索引色圖像包含兩個結構,一個是調色板,另一個是圖像數據矩陣。調色板是一個有 3 列和若干行的色彩映象矩陣,矩陣每行代表一種顏色,3 列分別代表紅、綠、
60、藍色強度的雙精度數。25 / 30 注意: MATLAB中調色板色彩強度0,1,0 代表最暗, 1 代表最亮。常用顏色的RGB值 顏色 R G B 顏色 R G B 黑 0 0 1 洋紅 1 0 1 白 1 1 1 青藍 0 1 1 紅 1 0 0 天藍 0.67 0 1 綠 0 1 0 橘黃 1 0.5 0 藍 0 0 1 深紅 0.5 0 0 黃 1 1 0 灰 0.5 0.5 0.5 產生標準調色板的函數 函數名 調色板 Hsv 色彩飽和度,以紅色開始,并以紅色結束 Hot 黑色紅色黃色白色 Cool 青藍和洋紅的色度 Pink 粉紅的色度 Gray 線型灰度 Bone 帶藍色的灰度 J
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- led燈具銷售合同標準文本
- 教師專業(yè)發(fā)展規(guī)劃計劃
- 研究行業(yè)最佳人力資源實踐計劃
- 根軌跡法測試題及答案
- 必修三語文人教知識點
- 設計語言與符號應用試題及答案
- 助農實踐面試題及答案
- 掌握2024年漢語言文學考試試題及答案技巧
- 小自考視覺傳播設計項目成功要素試題及答案
- 機場裝卸面試試題及答案
- 玉盤二部合唱簡譜
- 《Python程序設計基礎教程(微課版)》全套教學課件
- 《飼料標簽》國標
- PMC部門架構、職責與工作流程
- 廣東省淺層地下水功能區(qū)劃圖(共22頁)
- 太陽能光伏系統支架通用技術要求
- 實施批準文號管理的中藥飲片
- 淺析重復性隱患問題發(fā)生的原因及防治措施
- 物業(yè)服務考核表(KPI量化考核)
- 老年服務與管理專業(yè)實習報告
- 厭氧塔計算手冊
評論
0/150
提交評論