內容簡介
本書以MATLAB R2013a為平台,系統、全面地介紹了MATLAB常用工具箱中各個函式的使用。在介紹每個函式中都配備相應的實例,讓讀者更易掌握,從而將函式套用到各個工程領域中。
目錄
第1章 MATLAB軟體簡述
1.1 MATLAB軟體概述
1.1.1 MATLAB歷史
1.1.2 MATLAB主要功能
1.1.3 MATLAB工具箱
1.1.4 MATLAB基本功能及特性
1.1.5 MATLAB R2013新特性
1.2 MATLAB R2013a安裝與激活
1.3 MATLAB幫助系統
1.3.1 幫助命令
1.3.2 幫助視窗
1.3.3 Demo演示
1.4 演示MATLAB實例
1.5 MATLAB數組與矩陣
1.5.1 數據類型
1.5.2 數組及運算
1.5.3 矩陣的基本運算
1.5.4 矩陣的分解
1.5.5 稀疏矩陣
1.6 流程控制
1.6.1 順序結構
1.6.2 分支結構
1.6.3 循環控制語句
1.6.4 錯誤控制語句
1.6.5 程式終止語句
第2章 MATLAB可視化工具箱
2.1 基本二維繪圖
2.1.1 line函式
2.1.2 plot函式
2.1.3 polar函式
2.1.4 plotyy函式
2.1.5 loglog、semilogx、semilogy函式
2.1.6 subplot函式
2.1.7 hold函式
2.1.8 axis函式
2.1.9 grid函式
2.1.1 0box函式
2.2 圖形標註
2.2.1 title函式
2.2.2 xlabel函式
2.2.3 legend函式
2.2.4 colorbar函式
2.2.5 text/gtext函式
2.3 特殊二維繪圖
2.3.1 bar函式
2.3.2 hist函式
2.3.3 area函式
2.3.4 pie函式
2.3.5 scatter函式
2.3.6 plotmatrix函式
2.3.7 contour函式
2.3.8 errorbar函式
2.3.9 fill函式
2.3.10 stem函式
2.3.11 stairs函式
2.3.12 feather函式
2.3.13 quiver函式
2.3.14 compass函式
2.4 常用三維繪圖
2.4.1 plot3函式
2.4.2 meshgrid函式
2.4.3 mesh函式
2.4.4 surf函式
2.4.5 griddata函式
2.5 特殊三維繪圖
2.5.1 cylinder函式
2.5.2 sphere函式
2.5.3 bar3函式
2.5.4pie3函式
2.5.5scatter3函式
2.5.6stem3函式
2.5.7quiver3函式
2.5.8fill3函式
2.5.9ribbon函式
2.5.10patch函式
2.5.11contour3函式
2.5.12ellipsoid函式
2.6四維繪圖
2.6.1slice函式
2.6.2contourslice函式
2.7三維圖形編輯
2.7.1view函式
2.7.2rotate3d函式
2.7.3hidden函式
2.7.4colormap函式
2.7.5rgbplot函式
2.7.6brighten函式
2.7.7caxis函式
2.7.8shading函式
2.7.9light函式
2.7.10lighting函式
第3章MATLAB圖像處理工具箱
3.1圖像的基本操作
3.1.1imread函式
3.1.2imwrite函式
3.1.3imshow函式
3.1.4imfinfo函式
3.2圖像類型及轉換
3.2.1demosaic函式
3.2.2tonemap函式
3.2.3gray2ind函式
3.2.4ind2gray函式
3.2.5mat2gray函式
3.2.6rgb2gray函式
3.2.7ind2rgb函式
3.2.8label2rgb函式
3.2.9im2bw函式
3.2.10graythresh函式
3.2.11grayslice函式
3.3對比度調整
3.3.1imadjust函式
3.3.2imcontrast函式
3.3.3histeq函式
3.3.4adapthisteq函式
3.3.5imhistmatch函式
3.3.6decorrstretch函式
3.3.7stretchlim函式
3.3.8intlut函式
3.3.9imnoise函式
3.4圖像的基本運算
3.4.1imabsdiff函式
3.4.2imadd函式
3.4.3imapplymatrix函式
3.4.4imcomplement函式
3.4.5imdivide函式
3.4.6imlincomb函式
3.4.7immultiply函式
3.4.8imsubtract函式
3.5圖像幾何變換
3.5.1imcrop函式
3.5.2imresize函式
3.5.3imrotate函式
3.5.4impyramid函式
3.5.5imtransform函式
3.5.6findbounds函式
3.5.7makeresampler函式
3.5.8maketform函式
3.5.9tformarray函式
3.5.10tformfwd函式
3.5.11tforminv函式
3.6濾波處理
3.6.1imfilter函式
3.6.2nlfilter函式
3.6.3fspecial函式
3.6.4medfilt2函式
3.6.5ordfilt2函式
3.6.6freqz2函式
3.6.7fsamp2函式
3.6.8ftrans2函式
3.6.9fwind1函式
3.6.10fwind2函式
3.7區域處理
3.7.1roipoly函式
3.7.2poly2mask函式
3.7.3roicolor函式
3.7.4roifill函式
3.7.5roifilt2函式
3.7.6imellipsee函式
3.7.7impoly
3.7.8imrect函式
3.8鄰域與塊處理
3.8.1blockproc函式
3.8.2bestblk函式
3.8.3col2im函式
3.8.4im2col函式
3.8.5colfilt函式
3.9形態學操作
3.9.1bwhitmiss函式
3.9.2bwmorph函式
3.9.3bwulterode函式
3.9.4bwareaopen函式
3.9.5imbothat函式
3.9.6imclearborder函式
3.9.7imclose函式
3.9.8imdilate函式
3.9.9imerode函式
3.9.10imextendedmax函式
3.9.11imfill函式
3.9.12imhmax函式
3.9.13imimposemin函式
3.9.14imopen函式
3.9.15conndef函式
3.9.16strel函式
第4章MATLAB控制系統工具箱
4.1線性系統的表示
4.1.1tf函式
4.1.2zpk函式
4.1.3ss函式
4.1.4frd函式
4.1.5dss函式
4.1.6drss函式
4.1.7filt函式
4.1.8rss函式
4.2模型互聯
4.2.1parallel函式
4.2.2series函式
4.2.3feedback函式
4.2.4append函式
4.2.5connect函式
4.3模型間轉換
4.3.1c2d函式
4.3.2d2c函式
4.3.3d2d函式
4.3.4upsample函式
4.3.5tf2ss函式
4.3.6tf2zp函式
4.3.7ss2zp函式
4.3.8ss2tf函式
4.3.9zp2tf函式
4.3.10zp2ss函式
4.4時域分析
4.4.1impulse函式
4.4.2initial函式
4.4.3lsim函式
4.4.4step函式
4.4.5lsiminfo函式
4.4.6stepinfo函式
4.5頻域分析
4.5.1nyquist函式
4.5.2bode函式
4.5.3nichols函式
4.5.4sigma函式
4.5.5evalfr函式
4.5.6freqresp函式
4.6穩定性分析
4.6.1pole函式
4.6.2zero函式
4.6.3damp函式
4.6.4allmargin函式
4.6.5margin函式
4.7系統能控性
4.7.1ctrb函式
4.7.2ctrbf函式
4.8系統可觀性
4.8.1obsv函式
4.8.2obsvf函式
4.9極點配置
4.9.1place函式
4.9.2estim函式
4.9.3req函式
4.10線性二次高斯控制
4.10.1lqr函式
4.10.2lqry函式
4.10.3dlqr函式
4.10.4kalman函式
第5章MATLAB神經網路工具箱
5.1感知器網路
5.1.1newp函式
5.1.2adapt函式
5.1.3sim函式
5.1.4train函式
5.1.5mae函式
5.1.6learnp函式
5.1.7hardlim函式
5.1.8hardlims函式
5.2線性神經網路
5.2.1newlin函式
5.2.2newlind函式
5.2.3learnwh函式
5.2.4maxlinlr函式
5.2.5purelin函式
5.3BP神經網路
5.3.1newcf函式
5.3.2newff函式
5.3.3learngd函式
5.3.4learngdm函式
5.3.5traingd函式
5.3.6traingdm函式
5.3.7traingda函式
5.3.8trainrp函式
5.3.9traincgf函式
5.3.10traincgp函式
5.3.11traincgb函式
5.3.12trainscg函式
5.3.13trainbfg函式
5.3.14trainm函式
5.3.15mse函式
5.4徑向基神經網路
5.4.1newrb函式
5.4.2newrbe函式
5.4.3newgrnn函式
5.4.4newpnn函式
5.4.5dist函式
5.4.6dotprod函式
5.4.7normprod函式
5.4.8radbas函式
5.4.9netprod函式
5.5自組織神經網路
5.5.1newsom函式
5.5.2learnsom函式
5.5.3plotsom函式
5.5.4hextop函式
5.5.5gridtop函式
5.5.6randtop函式
5.6LVQ神經網路
5.6.1newlvq函式
5.6.2learnlv1函式
5.6.3learnlv2函式
5.6.4plotvec函式
5.7Hopfileld神經網路
5.7.1newhop函式
5.7.2satlin函式
5.7.3satlins函式
5.8Elman神經網路
第6章MATLAB模糊邏輯工具箱
6.1模糊邏輯系統的管理
6.1.1newfis函式
6.1.2writefis函式
6.1.3readfis函式
6.1.4getfis函式
6.1.5showfis函式
6.1.6setfis函式
6.2輸入輸出語言變數
6.2.1addvar函式
6.2.2rmvar函式
6.3隸屬度函式
6.3.1addmf函式
6.3.2plotmf函式
6.3.3rmmf函式
6.3.4trimf函式
6.3.5trapmf函式
6.3.6gbellmf函式
6.3.7pimf函式
6.3.8smf函式
6.3.9zmf函式
6.3.10gaussmf函式
6.3.11gauss2mf函式
6.3.12psigmf函式
6.3.13dsigmf函式
6.4模糊推理基本運算
6.4.1addrule函式
6.4.2parsrule函式
6.4.3showrule函式
6.4.4gensurf函式
6.4.5defuzz函式
6.4.6evalfis函式
6.4.7evalmf函式
6.4.8fuzarith函式
6.4.9evalmmf函式
6.4.10convertfis函式
6.4.11mam2sug函式
6.5模糊推理系統套用
6.5.1anfis函式
6.5.2genfis1函式
6.5.3genfis2函式
6.5.4genfis3函式
6.5.5fcm函式
6.5.6subclust函式
第7章MATLAB數位訊號工具箱
7.1產生信號
7.1.1square函式
7.1.2rectpuls函式
7.1.3sawtooth函式
7.1.4tripuls函式
7.1.5chirp函式
7.1.6sinc函式
7.1.7diric函式
7.1.8gauspuls函式
7.1.9pulstran函式
7.1.10vco函式
7.2計算隨機信號
7.2.1xcorr函式
7.2.2xcov函式
7.2.3psd函式
7.2.4pwelch函式
7.2.5periodogram函式
7.2.6pyulear函式
7.2.7arburg函式
7.2.8pburg函式
7.2.9peig函式
7.2.10pmtm函式
7.2.11pmusic函式
7.3信號採樣率
7.3.1resample函式
7.3.2downsample函式
7.3.3decimate函式
7.3.4upsample函式
7.3.5interp函式
7.4模擬濾波器設計
7.4.1buttap函式
7.4.2cheb1ap函式
7.4.3cheb2ap函式
7.4.4ellipap函式
7.4.5besselap函式
7.5濾波器最小階數選擇
7.5.1buttord函式
7.5.2cheb1ord函式
7.5.3cheb2ord函式
7.5.4ellipord函式
7.6IIR濾波器設計
7.6.1butter函式
7.6.2cheby1函式
7.6.3cheby2函式
7.6.4yulewalk函式
7.7FIR濾波器設計
7.7.1rectwin函式
7.7.2hanning函式
7.7.3hamming函式
7.7.4blackman函式
7.7.5fir1函式
7.7.6fir2函式
7.7.7firls函式
7.7.8firpm函式
7.7.9fircls函式
7.7.10fircls1函式
7.7.11firrcos函式
第8章MATLAB統計工具箱
8.1參數估計
8.1.1betafit函式
8.1.2betalike函式
8.1.3mle函式
8.1.4gamlike函式
8.2區間估計
8.2.1nlinfit函式
8.2.2nlparci函式
8.2.3nlpredci函式
8.2.4nlintool函式
8.3統計作圖
8.3.1boxplot函式
8.3.2fsurfht函式
8.3.3gline函式
8.3.4gname函式
8.3.5lsline函式
8.3.6normplot函式
8.3.7pareto函式
8.3.8qqplot函式
8.3.9rcoplot函式
8.3.10refcurve函式
8.3.11refline函式
8.3.12capaplot函式
8.3.13histfit函式
8.3.14normspec函式
8.4假設檢驗
8.4.1ranksum函式
8.4.2signrank函式
8.4.3signtest函式
8.4.4ttest函式
8.4.5ttest2函式
8.4.6ztest函式
8.4.7jbtest函式
8.4.8vartest函式
8.4.9vartest2函式
8.4.10chi2gof函式
8.5實驗設計
8.5.1cordexch函式
8.5.2daugment函式
8.5.3dcovary函式
8.5.4rowexch函式
8.5.5ff2n函式
8.5.6fullfact函式
8.6方差分析
8.6.1anova1函式
8.6.2multcompare函式
8.6.3anova2函式
8.6.4anovan函式
8.6.5manova1函式
8.6.6kruskalwallis函式
8.6.7friedman函式
8.7回歸分析
8.7.1regress函式
8.7.2leverage函式
8.7.3regstats函式
8.7.4robustfit函式
8.7.5stepwise函式
8.7.6glmfit函式
8.7.7polyfit函式
8.7.8lscov函式
8.7.9rstool函式
8.7.10x2fx函式
8.7.11ridge函式
8.8主成分分析
8.8.1barttest函式
8.8.2pcacov函式
8.8.3pcares函式
8.8.4princomp函式
8.9聚類分析
8.9.1pdist函式
8.9.2squareform函式
8.9.3linkage函式
8.9.4dendrogram函式
8.9.5cophenet函式
8.9.6cluster函式
8.9.7clusterdata函式
8.9.8inconsistent函式
8.10判別分析
8.10.1classify函式
8.10.2mahal函式
8.11因子分析
第9章MATLAB小波變換工具箱
9.1通用函式
9.1.1biorfilt函式
9.1.2centfrq函式
9.1.3dyaddown函式
9.1.4dyadup函式
9.1.5wavefun函式
9.1.6wavefun2函式
9.1.7orthfilt函式
9.1.8qmf函式
9.1.9scal2frq函式
9.1.10wfilters函式
9.1.11wavemngr函式
9.1.12wmaxlev函式
9.2一維小波分析
9.2.1cwt函式
9.2.2dwt函式
9.2.3dwtmode函式
9.2.4idwt函式
9.2.5wavedec函式
9.2.6appcoef函式
9.2.7detcoef函式
9.2.8waverec函式
9.2.9upwlev函式
9.2.10wrcoef函式
9.2.11upcoef函式
9.3二維小波分析
9.3.1dwt2函式
9.3.2idwt2函式
9.3.3wavedec2函式
9.3.4detcoef2函式
9.3.5appcoef2函式
9.3.6waverec2函式
9.3.7upwlev2函式
9.3.8wrcoef2函式
9.3.9upcoef2函式
9.4離散平穩小波變換
9.4.1swt函式
9.4.2iswt函式
9.4.3swt2函式
9.4.4iswt2函式
9.5小波包
9.5.1wpdec函式
9.5.2wprec函式
9.5.3wpdec2函式
9.5.4wprec2函式
9.5.5wpcoef函式
9.5.6wprcoef函式
9.5.7wpfun函式
9.5.8wpsplt函式
9.5.9wpjoin函式
9.5.10wpcutree函式
9.5.11besttree函式
9.5.12bestlevt函式
9.5.13wp2wtree函式
9.5.14wentropy函式
9.5.15entrupd函式
9.6消噪與壓縮
9.6.1ddencmp函式
9.6.2thselect函式
9.6.3wbmpen函式
9.6.4wdcbm函式
9.6.5wdcbm2函式
9.6.6wpbmpen函式
9.6.7wthrmngr函式
9.6.8wden函式
9.6.9wdencmp函式
9.6.10wnoise函式
9.6.11wnoisest函式
9.6.12wpdencmp函式
9.6.13wpthcoef函式
9.6.14wthcoef函式
9.6.15wthcoef2函式
第10章MATLAB偏微分方程工具箱
10.1幾何處理函式
10.1.1pdegeom函式
10.1.2initmesh函式
10.1.3jigglemesh函式
10.1.4pdearcl函式
10.1.5poimesh函式
10.1.6refinemesh函式
10.1.7pdebound函式
10.1.8decsg函式
10.2偏微分方程算法函式
10.2.1adaptmesh函式
10.2.2assema函式
10.2.3assemb函式
10.2.4assempde函式
10.2.5hyperbolic函式
10.2.6parabolic函式
10.2.7pdeeig函式
10.2.8pdenonlin函式
10.3圖形界面
10.3.1pdecirc函式
10.3.2pdeellip函式
10.3.3pdepoly函式
10.3.4pderect函式
10.3.5pdecont函式
10.3.6pdegplot函式
10.3.7pdemesh函式
10.3.8pdesurf函式
第11章MATLAB樣條工具箱
11.1三次插值樣條
11.1.1csape函式
11.1.2csapi函式
11.1.3csaps函式
11.1.4cscvn函式
11.1.5getcurve函式
11.2B樣條曲線
11.2.1spapi函式
11.2.2spaps函式
11.2.3spap2函式
11.2.4spcrv函式
11.2.5spmak函式
11.2.6spcol函式
11.3樣條函式操作
11.3.1fnbrk函式
11.3.2fncmb函式
11.3.3fnder函式
11.3.4fnint函式
11.3.5fnjmp函式
11.3.6fnplt函式
11.3.7fnval函式
11.3.8fn2fm函式
11.3.9fndir函式
11.3.10fnrfn函式
11.3.11fntlr函式
11.4端點和節點處理函式
11.4.1augknt函式
11.4.2aveknt函式
11.4.3brk2knt函式
11.4.4knt2brk函式
11.4.5knt2mlt函式
11.4.6sorted函式
11.4.7newknt函式
11.4.8optknt函式
11.4.9chbpnt函式
11.5獨立函式
11.5.1slvblk函式
11.5.2bkbrk函式
11.5.3franke函式
11.5.4titanium函式
第12章MATLAB最佳化工具箱
第13章 MATLAB財政金融工具箱
參考文獻