內容簡介
MATLAB是目前流行的理論與工程仿真軟體之一。該軟體自產生以來,就以其獨有的特點和明顯的優勢吸引了各行各業的工作者。本書較全面地介紹了MATLAB的函式,主要包括MATLAB操作基礎、矩陣及其基本運算、與數值計算相關的基本函式、符號運算的函式、機率統計函式、繪圖與圖形處理函式、MATLAB程式設計相關函式、Simulink仿真工具函式、圖形用戶界面製作函式、信號處理工具箱函式和符號數學工具箱函式等內容。本書立足MATLAB函式基礎,並且附帶較多的實例講解,所以既適合初學者,又適合有一定經驗的MATLAB使用者。本書也可以作為大專院校學生的參考用書。
目錄
第1章MATLAB操作基礎1.1MATLAB概述
1.1.1MATLAB產生的歷史背景
1.1.2MATLAB的主要功能
1.1.3MATLAB的語言特點
1.2MATLAB的運行環境及安裝
1.2.1MATLAB的運行環境
1.2.2MATLAB7.0的安裝
1.3MATLAB集成環境
1.3.1啟動與退出MATLAB集成環境
1.3.2MATLAB的命令視窗
1.3.3工作空間視窗
1.3.4當前目錄視窗
1.3.5MATLAB的搜尋路徑
1.3.6命令歷史記錄視窗
1.3.7啟動平台視窗和Start按鈕
1.3.8MATLAB的選單欄
1.3.9MATLAB的工具列
1.4MATLAB入門實踐
1.4.1命令視窗操作
1.4.2計算結果的圖形表示
1.4.3記憶體變數的查閱命令——who或whos
1.4.4變數的檔案保存命令——save和load命令
1.5MATLAB幫助系統
1.5.1幫助視窗
1.5.2幫助命令
1.5.3演示系統
1.5.4遠程幫助系統
第2章矩陣及其基本運算
2.1矩陣的表示
2.1.1實數矩陣輸入
2.1.2複數矩陣輸入
2.1.3sym函式——定義符號矩陣
2.1.4SYMS函式——定義矩陣的又一函式
2.1.5sym的另一職能——把數值矩陣轉化成相應的符號矩陣
2.1.6創建大矩陣
2.1.7cat函式——創建多維數組
2.1.8zeros函式——零矩陣的生成
2.1.9eye函式——單位矩陣的生成
2.1.10ones函式——生成全1陣
2.1.11rand函式——生成均勻分布隨機矩陣
2.1.12randn函式——生成常態分配隨機矩陣
2.1.13randperm函式——產生隨機序列
2.1.14linspace函式——線性等分向量的生成
2.1.15logspace函式——產生對數等分向量
2.1.16blkdiag函式——產生以輸入元素為對角線元素的矩陣
2.1.17compan函式——生成友矩陣
2.1.18hankel函式——生成Hankel方陣
2.1.19hilb函式——生成Hilbert(希爾伯特)矩陣
2.1.20invhilb函式——逆Hilbert矩陣生成
2.1.21pascal函式——生成Pascal矩陣
2.1.22Toeplitz函式——生成托普利茲矩陣
2.1.23wilkinson函式——生成Wilkinson特徵值測試陣
2.2矩陣的運算
2.2.1矩陣的加減運算指令
2.2.2矩陣的簡單乘法
2.2.3dot函式——向量的點積
2.2.4cross函式——向量叉乘
2.2.5向量的混合積運算
2.2.6conv函式——矩陣的卷積和多項式乘法
2.2.7deconv函式——反褶積(解卷)和多項式除法運算
2.2.8kron函式——張量積
2.2.9intersect函式——求兩個集合的交集
2.2.10ismember函式——檢測集合中的元素
2.2.11setdiff函式——求兩集合的差
2.2.12setxor函式——求兩個集合交集的非(異或)
2.2.13union函式——求兩集合的並集
2.2.14unique函式——取集合的單值元素
2.2.15矩陣的除法運算
2.2.16矩陣乘方
2.2.17expm函式——方陣指數函式
2.2.18logm函式——求矩陣的對數
2.2.19funm函式——方陣的函式運算
2.2.20sqrtm函式——矩陣的方根
2.2.21polyvalm函式——求矩陣的多項式
2.2.22矩陣轉置
2.2.23det函式——求方陣的行列式
2.2.24inv函式——求矩陣的逆
2.2.25pinv函式——求矩陣的偽逆矩陣
2.2.26trace函式——矩陣的跡
2.2.27norm函式——求矩陣和向量的範數
2.2.28cond函式——求矩陣的條件數
2.2.29condest函式——1-範數的條件數估計
2.2.30rcond函式——矩陣可逆的條件數估值
2.2.31condeig函式——特徵值的條件數
2.2.32rank函式——矩陣的秩
2.2.33diag函式——矩陣對角線元素的抽取
2.2.34tril函式——下三角陣的抽取
2.2.35triu函式——上三角陣的抽取
2.2.36reshape函式——矩陣變維
2.2.37rot90函式——矩陣鏇轉語法說明
2.2.38fliplr函式——矩陣的左右翻轉
2.2.39flipud函式——矩陣的上下翻轉
2.2.40flipdim函式——按指定維數翻轉矩陣
2.2.41repmat函式——複製和平鋪矩陣
2.2.42矩陣的比較函式
2.2.43矩陣取整運算
2.2.44rat函式——用有理數形式表示矩陣
2.2.45rem函式——矩陣元素的餘數
2.2.46矩陣邏輯運算函式
2.2.47符號矩陣的四則運算函式
2.2.48sym函式——數值矩陣轉化為符號矩陣
2.2.49factor函式——符號矩陣的因式分解
2.2.50expand函式——符號矩陣的展開
2.2.51simple或simplify函式——符號簡化
2.2.52numel函式——確定矩陣元素個數
2.3矩陣分解
2.3.1chol函式——Cholesky分解
2.3.2lu函式——LU分解
2.3.3qr函式——QR分解
2.3.4qrdelete函式——從QR分解中刪除列
2.3.5qinsert函式——從QR分解中添加列
2.3.6schur函式——Schur分解
2.3.7rsf2csf函式——實Schur向復Schur轉化
2.3.8eig函式——特徵值分解
2.3.9svd函式——奇異值分解
2.3.10gsvd函式——廣義奇異值分解
2.3.11qz函式——特徵值問題的QZ分解
2.3.12hess函式——海森伯格形式的分解
2.4線性方程的組的求解
2.4.1直接法求線性方程組的特解
2.4.2用矩陣的LU分解求方程組的解
2.4.3QR分解求方程組的解
2.4.4null函式——求線性齊次方程組的通解
2.4.5求非齊次線性方程組的通解
2.4.6symmlq函式——線性方程組的LQ解法
2.4.7bicg函式——雙共軛梯度法解方程組
2.4.8bicgstab函式——穩定雙共軛梯度方法解方程組
2.4.9cgs函式——復共軛梯度平方法解方程組
2.4.10lsqr函式——共軛梯度的LSQR方法
2.4.11QMRes函式——廣義最小殘差法
2.4.12minres函式——最小殘差法解方程組
2.4.13pcg函式——預處理共軛梯度方法
2.4.14qmr函式——準最小殘差法解方程組
2.5特徵值與二次型
2.5.1特徵值與特徵向量的求法
2.5.2cdf2rdf函式——復對角矩陣轉化為實對角矩陣
2.5.3orth函式——將矩陣正交規範化
2.6秩與線性相關性
2.6.1利用rank函式判斷矩陣和向量組的秩以及向量組的線性相關性
2.6.2求行階梯矩陣及向量組的基
2.7稀疏矩陣技術
2.7.1sparse函式——創建稀疏矩陣
2.7.2full函式——將稀疏矩陣轉化為滿矩陣
2.7.3find函式——稀疏矩陣非零元素的索引
2.7.4spconvert函式——外部數據轉化為稀疏矩陣
2.7.5spdiags函式——生成帶狀(對角)稀疏矩陣
2.7.6speye函式——單位稀疏矩陣
2.7.7sprand函式——稀疏均勻分布隨機矩陣
2.7.8sprandn函式——生成稀疏常態分配隨機矩陣
2.7.9sprandsym函式——稀疏對稱隨機矩陣
2.7.10nnz函式——返回稀疏矩陣非零元素的個數
2.7.11nonzeros函式——找到稀疏矩陣的非零元素
2.7.12nzmax函式——稀疏矩陣非零元素的記憶體分配
2.7.13spfun函式——稀疏矩陣的非零元素套用
2.7.14spy函式——畫稀疏矩陣非零元素的分布圖形
2.7.15colmmd函式——稀疏矩陣的排序
2.7.16colperm函式——非零元素的列變換
2.7.17dmperm函式——Dulmage-Mendelsohn分解
2.7.18randperm函式——整數的隨機排列
2.7.19condest函式——稀疏矩陣的1-範數
2.7.20normest函式——稀疏矩陣的2-範數估計值
2.7.21luinc函式——稀疏矩陣的分解
2.7.22eigs函式——稀疏矩陣的特徵值分解
第3章數值計算函式
3.1基本數學函式
3.1.1sin和sinh函式——正弦函式與雙曲正弦函式
3.1.2asin、asinh函式——反正弦函式與反雙曲正弦函式
3.1.3cos、cosh函式——餘弦函式與雙曲餘弦函式
3.1.4acos、acosh函式——反餘弦函式與反雙曲餘弦函式
3.1.5tan和tanh函式——正切函式與雙曲正切函式
3.1.6atan、atanh函式——反正切函式與反雙曲正切函式
3.1.7cot、coth函式——餘切函式與雙曲餘切函式
3.1.8acot、acoth函式——反餘切函式與反雙曲餘切函式
3.1.9sec、SECH函式——正割函式與雙曲正割函式
3.1.10asec、asech函式——反正割函式與反雙曲正割函式
3.1.11csc、csch函式——餘割函式與雙曲餘割函式
3.1.12acsc、acsch函式——反餘割函式與反雙曲餘割函式
3.1.13atan2函式——四象限的反正切函式
3.1.14abs函式——數值的絕對值與複數的幅值
3.1.15exp函式——求以e為底的指數函式
3.1.16expm函式——求矩陣以e為底的指數函式
3.1.17log函式——求自然對數
3.1.18log10函式——求常用對數
3.1.19sort函式——排序函式
3.1.20fix函式——向零方向取整
3.1.21roud函式——朝最近的方向取整
3.1.22floor函式——朝負無窮大方向取整
3.1.23rem函式——求餘數
3.1.24ceil函式——朝正無窮大方向取整
3.1.25real函式——複數的實數部分
3.1.26imag函式——複數的虛數部分
3.1.27angle函式——求複數的相角
3.1.28conj函式——複數的共軛值
3.1.29complex函式——創建複數
3.1.30mod函式——求模數
3.1.31nchoosek函式——二項式係數或所有的組合數
3.1.32rand函式——生成均勻分布矩陣
3.1.33randn函式——生成服從常態分配矩陣
3.2插值、擬合與查表
3.2.1interp1函式——一維數據插值函式
3.2.2interp2函式——二維數據內插值
3.2.3interp3函式——三維數據插值
3.2.4interpn函式——n維數據插值
3.2.5spline函式——三次樣條插值
3.2.6interpft函式——用快速Fourier算法作一維插值
3.2.7spline函式——三次樣條數據插值
3.2.8table1函式——一維查表函式
3.2.9table2函式——二維查表
3.3數據分析函式
3.3.1max函式——最大值函式
3.3.2min函式——求最小值函式
3.3.3mean函式——平均值計算
3.3.4median函式——中位數計算
3.3.5sum函式——求和
3.3.6prod函式——連乘計算
3.3.7cumsum函式——累積總和值
3.3.8cumprod函式——累積連乘
3.3.9關係及邏輯運算
3.4數值微積分
3.4.1quad函式——一元函式的數值積分
3.4.2quad8函式——牛頓?康茲法求積分
3.4.3trapz函式——用梯形法進行數值積分
3.4.4rat、rats函式——有理數近似求取
3.4.5dblquad函式——矩形區域二元函式重積分的計算
3.4.6quad2dggen函式——任意區域上二元函式的數值積分
3.4.7diff函式——微分函式
3.4.8int函式——積分函式
3.4.9roots函式——求多項式的根
3.4.10poly函式——通過根求原多項式
3.4.11real函式——還原多項式
3.4.12dsolve函式——求解常微分方程式
3.4.13fzero函式——求一元函式的零點
3.4.14龍格-庫塔法解微分方程
第4章符號運算函式
4.1算術符號運算
4.1.1矩陣加減運算
4.1.2符號矩陣乘法
4.1.3符號除法運算
4.1.4符號的轉置運算
4.1.5符號的乘方運算
4.1.6size函式——符號矩陣的維數
4.1.7compose函式——複合函式運算
4.1.8colspace函式——返回列空間的基
4.1.9real函式——求符號複數的實數部分
4.1.10image函式——求符號複數的虛數部分
4.1.11symsum函式——符號表達式求和
4.1.12collect函式——合併同類項
4.1.13expand函式——符號表達式展開
4.1.14factor函式——符號因式分解
4.1.15simplify函式——符號表達式的化簡
4.1.16numden函式——符號表達式的分子與分母
4.1.17double函式——將符號矩陣轉化為浮點型數值
4.1.18solve函式——代數方程的符號解析解
4.1.19simple函式——求符號表達式的最簡形式
4.1.20finverse函式——函式的反函式
4.1.21poly函式——求特徵多項式
4.1.22poly2sym函式——將多項式係數向量轉化為帶符號變數的多項式
4.1.23findsym函式——從一符號表達式中或矩陣中找出符號變數
4.1.24horner函式——嵌套形式的多項式的表達式
4.2符號函式求微積分
4.2.1limit函式——求極限
4.2.2diff函式——符號函式導數求解
4.2.3int函式——符號函式的積分
4.2.4dsolve函式——常微分方程的符號解
4.3符號函式的作圖
4.3.1ezplot函式——畫符號函式的圖形
4.3.2ezplot3函式——三維曲線圖
4.3.3ezcontour函式——畫符號函式的等高線圖
4.3.4ezcontourf函式——用不同顏色填充的等高線圖
4.3.5ezpolar函式——畫極坐標圖形
4.3.6ezmesh函式——符號函式的三維格線圖
4.3.7ezmeshc函式——同時畫曲面格線圖與等高線圖
4.3.8ezsurf函式——三維帶顏色的曲面圖
4.3.9ezsurfc函式——同時畫出曲面圖與等高線圖
4.4積分變換
4.4.1fourier函式——Fourier積分變換
4.4.2ifourier函式——逆Fourier積分變換
4.4.3laplace函式——Laplace變換
4.4.4ilaplace函式——逆Laplace變換
4.4.5ztrans函式——求z-變換
4.4.6iztrans函式——逆z-變換
4.5其他符號運算函式
4.5.1vpa函式——可變精度算法計算
4.5.2subs函式——在一符號表達式或矩陣中進行符號替換
4.5.3taylor函式——符號函式的Taylor級數展開式
4.5.4jacobian函式——求Jacobian矩陣
4.5.5jordan函式——Jordan標準形
4.5.6rsums函式——互動式計算Riemann
4.5.7latex函式——符號表達式的LaTex的表示式
4.5.8syms函式——創建多個符號對象的快捷函式
4.5.9maple函式——調用Maple核心
4.5.10mfun函式——Maple數學函式的數值計算
4.5.11mhelp函式——Maple函式幫助
4.5.12sym2poly函式——將符號多項式轉化為數值多項式
4.5.13ccode函式——符號表達式的C語言代碼
4.5.14fortran函式——符號表達式的Fortran語言代碼
第5章機率統計
5.1隨機數的產生
5.1.1binornd函式——二項分布的隨機數據的產生
5.1.2normrnd函式——常態分配的隨機數據的產生
5.1.3random函式——通用函式求各分布的隨機數據
5.2隨機變數的描述
5.2.1pdf函式——通用函式計算機率密度函式值
5.2.2binopdf函式——二項分布的密度函式
5.2.3chi2pdf函式——求卡方分布的機率密度函式
5.2.4ncx2pdf函式——求非中心卡方分布的密度函式
5.2.5lognpdf函式——對數常態分配
5.2.6fpdf函式——F分布
5.2.7ncfpdf函式——求非中心F分布函式
5.2.8tpdf函式——求T分布
5.2.9gampdf函式——求Γ分布函式
5.2.10nbinpdf函式——求負二項分布
5.2.11exppdf函式——指數分布函式
5.2.12raylpdf函式——瑞利分布
5.2.13weibpdf函式——求韋伯分布
5.2.14normpdf函式——常態分配的機率值
5.2.15poisspdf函式——泊松分布的機率值
5.3隨機變數的累積機率
5.3.1cdf函式——通用函式計算累積機率
5.3.2binocdf函式——二項分布的累積機率值
5.3.3normcdf函式——常態分配的累積機率值
5.4隨機變數的逆累積分布函式
5.4.1icdf函式——計算逆累積分布函式
5.4.2norminv函式——常態分配逆累積分布函式
5.5隨機變數的數字特徵
5.5.1sort函式——排序
5.5.2sortrows函式——按行方式排序
5.5.3mean函式——計算樣本均值
5.5.4VAR函式——求樣本方差
5.5.5std函式——求標準差
5.5.6nanstd函式——忽略NaN計算的標準差
5.5.7GEOMEAN函式——計算幾何平均數
5.5.8mean函式——求算術平均值
5.5.9nanmean函式——忽略NaN元素計算算術平均值
5.5.10median函式——計算中位數
5.5.11nanmedian函式——忽略NaN計算中位數
5.5.12harmmean函式——求調和平均數
5.5.13range函式——求最大值與最小值之差
5.5.14skewness函式——樣本的偏斜度
5.5.15unifstat函式——均勻分布的期望和方差
5.5.16normstat函式——常態分配的期望和方差
5.5.17binostat函式——二項分布的均值和方差
5.5.18cov函式——協方差
5.5.19corrcoef函式——相關係數
5.6參數估計
5.6.1unifit函式——均勻分布的參數估計
5.6.2normfit函式——常態分配的參數估計
5.6.3binofit函式——二項分布的參數估計
5.6.4betafit函式——計算β分布的參數估計
5.6.5mle函式——指定分布的參數估計
5.6.6expfit函式——指數分布的參數估計
5.6.7gamfit函式——γ分布參數的參數估計
5.6.8weibfit函式——韋伯分布的參數估計
5.6.9poissfit函式——泊松分布的估計值
5.6.10normfit函式——常態分配的估計值
5.6.11nlparci函式——非線性模型的參數估計的置信區間
5.6.12nlpredci函式——非線性模型置信區間預測
5.6.13lsnonneg函式——非負最小二乘法
5.6.14lsqnonneg函式——有非負限制的最小二乘法
5.6.15nlinfit函式——高斯牛頓法的非線性最小二乘擬合
5.6.16nlintool函式——非線性擬合
5.6.17betalike函式——負β分布的對數似然函式
5.6.18gamlike函式——負γ分布的對數似然估計
5.6.19normlike函式——負常態分配的對數似然函式
5.6.20weiblike函式——威布爾分布的對數似然函式
5.7假設檢驗
5.7.1ttest函式——t檢驗法
5.7.2ztest函式——u檢驗法
5.7.3signtest函式——符號檢驗
5.7.4ranksum函式——秩和檢驗
5.7.5signrank函式——符號秩檢驗
5.7.6ttest2函式——兩個正態總體均值差的檢驗(t檢驗)
5.7.7jbtest函式——常態分配的擬合優度測試
5.7.8kstest2函式——兩個樣本具有相同的連續分布的假設檢驗
5.7.9kstest函式——單個樣本分布的Kolmogorov-Smirnov測試
5.8圖形繪製
5.8.1lsline函式——最小二乘擬合直線
5.8.2normplot函式——繪製常態分配機率圖形
5.8.3tabulate函式——正整數的頻率表顯示
5.8.4capaplot函式——樣本的機率圖形
5.8.5cdfplot函式——經驗累積分布函式圖形
5.8.6weibplot函式——繪製威布爾(Weibull)機率圖形
5.8.7histfit函式——帶有正態密度曲線的直方圖
5.8.8boxplot函式——樣本數據的盒圖
5.8.9refline函式——給當前圖形加一條參考線
5.8.10refcurve函式——在當前圖形中加入一條多項式曲線
5.8.11normspec函式——在指定的界線之間畫正態密度曲線
第6章繪圖與圖形處理
6.1二維圖形
6.1.1plot函式——基本平面圖形函式
6.1.2線型與顏色
6.1.3圖形標記
6.1.4設定坐標軸
6.1.5legend函式——加圖例
6.1.6text函式——添加字元串
6.1.7subplot函式——分區繪圖
6.1.8grid、box——給坐標加格線和框線
6.1.9figure函式——多圖形視窗繪製
6.1.10hold函式——圖形保持
6.1.11三角圖形繪製
6.1.12fplot——函式f(x)曲線
6.2特殊坐標圖形
6.2.1loglog函式——繪製雙對數坐標圖形
6.2.2semilogx函式——單對數坐標
6.2.3polar函式——繪製極坐標圖
6.2.4bar函式——二維垂直條形圖
6.2.5barh函式——二維水平條形圖
6.2.6stairs函式——階梯圖形
6.2.7ezplot函式——隱函式圖形繪製
6.2.8fill函式——填充圖形
6.2.9zoom函式——對圖形縮放
6.2.10meshgrid函式——生成數據點矩陣
6.2.11compass函式——從原點畫箭頭圖
6.2.12comet函式——繪製二維彗星圖
6.2.13errorbar函式——繪製誤差圖
6.2.14feather函式——畫速度向量圖
6.2.15hist函式——二維條形直方圖
6.2.16rose函式——角度直方圖
6.2.17stem函式——畫二維離散數據圖
6.2.18stem3函式——畫三維離散數據圖
6.2.19pie函式——畫餅圖
6.3三維曲線繪製
6.3.1plot3函式——繪製三維曲線
6.3.2mesh函式——繪製三維格線圖
6.3.3surf函式——三維曲面圖
6.3.4contour3函式——三維等高線繪製
6.3.5contour函式——曲面的等高線
6.3.6clabel函式——等高線填標籤
6.3.7contourc函式——等高線圖形計算
6.3.8fill3函式——填充三維圖
6.3.9sphere函式——繪製球體
6.3.10contourf函式——填充二維等高線
6.3.11pie3函式——三維餅圖
6.3.12comet3函式——三維彗星圖繪製
6.3.13surf函式——陰影曲面圖
6.3.14cylinder函式——生成圓柱圖形
6.3.15surfc函式——繪製陰影圖及等高線
6.3.16surfl函式——帶光照模式的曲面圖
6.3.17waterfall函式——瀑布圖
6.4圖形圖像處理與動畫製作
6.4.1view函式——視點處理
6.4.2colormap函式——獲取當前色圖
6.4.3brighten函式——色圖控制函式
6.4.4colorbar函式——顯示顏色條
6.4.5contrast函式——提高灰色對比度
6.4.6rgbplot函式——畫出色圖
6.4.7shading函式——設定顏色色調
6.4.8hidden函式——隱含線條的顯示
6.4.9light函式——光照處理
6.4.10圖像的壓縮和解壓
6.4.11圖形的裁剪處理
6.4.12hidden函式——圖像的消隱處理
6.4.13imread和imwrite函式——讀入讀出圖像檔案
6.4.14image和imagesc函式——顯示圖像檔案
6.4.15動畫製作函式
6.5圖形句柄函式
6.5.1figure函式——創建一個新的圖形對象
6.5.2line函式——創建線條
6.5.3surface函式——生成面
第7章MATLAB程式設計
7.1MATLAB程式入門簡介
7.1.1MATLAB文本編輯器
7.1.2利用文本編輯器編寫M檔案
7.2MATLAB控制流
7.2.1input函式——數據的輸入
7.2.2disp函式——數據的輸出
7.2.3pause函式——程式的暫停
7.2.4for循環
7.2.5while循環
7.2.6if-else-end結構控制語句
7.2.7switch-case結構
7.2.8try-catch結構
7.2.9在M檔案中使用控制流
7.2.10continue語句
7.2.11break命令——結束循環
7.2.12return命令——正常退出
7.2.13keyboard命令——停止檔案執行並轉交控制
7.2.14error和warning命令
7.2.15循環的嵌套
7.3函式檔案和腳本檔案
7.3.1M腳本檔案
7.3.2函式檔案的基本結構
7.3.3函式調用
7.3.4函式參數的可調性
7.3.5全局變數與局部變數
7.3.6M函式檔案舉例
7.4變數的檢測傳遞和限權使用函式
7.4.1變長度輸入輸出變數
7.4.2內聯函式創建
7.5程式調試
7.5.1程式調試概述
7.5.2調試器
7.5.3調試命令
第8章Simulink命令
8.1基本命令
8.1.1Simulink命令——啟動模組庫瀏覽器
8.1.2find_system命令——查找指定的仿真系統
8.1.3load_system命令——載入指定的仿真系統
8.1.4open_system命令——打開仿真系統或者子系統
8.1.5get_param命令——獲取仿真系統的參數
8.1.6set_param命令——設定仿真系統的參數
8.1.7gcs和gab命令——獲取當前仿真系統或模組的名稱
8.1.8gcbh和getfullname命令——獲取系統的句柄和名稱
8.1.9bdclose命令——關閉正在打開的仿真系統視窗
8.1.10slupdate命令——更新系統的模組
8.1.11slhelp命令——查看Simulink的幫助信息
8.2仿真命令
8.2.1simget命令——獲取仿真系統的信息
8.2.2simset命令——設定仿真參數
8.2.3sim命令——運行仿真
8.2.4linmod命令——模型的線性化
8.2.5trim命令——求解系統的平衡點
第9章圖形用戶界面製作
9.1入門
9.2圖形用戶界面設計的基本函式
9.2.1get函式——獲得對象屬性
9.2.2set函式——設定對象屬性
9.2.3gcf函式——回歸當前圖形句柄
9.2.4figure函式——圖形視窗的建立
9.2.5uimenu函式——自製用戶選單的創建
9.2.6設定快捷鍵
9.2.7helpdlg函式——幫助視窗對話框
9.2.8errordlg函式——錯誤視窗對話框
9.2.9warndlg函式——警告對話框
9.2.10uisetcolor函式——顏色設定對話框
9.2.11questdlg函式——提問對話框設計
9.2.12msgbox函式——訊息框設計
9.2.13uicontrol函式——控制項編寫
9.2.14Button按鈕控制項的設計
9.3圖形用戶界面設計工具
9.3.1界面設計工具的結構
9.3.2用戶界面設計工具的控制項介紹
9.3.3互動式用戶界面設計工具套用示例
第10章信號處理工具箱
10.1信號的產生
10.1.1三角信號產生
10.1.2ones函式——單位階躍信號的產生
10.1.3單位衝擊信號的產生
10.1.4diric函式——生成狄里克力函式
10.1.5sawtooth函式——生成鋸齒波
10.1.6sinc函式——生成sinc信號
10.1.7chirp函式——生成掃頻信號
10.1.8產生離散信號
10.2信號的時頻分析
10.2.1mean函式——求取信號的均值
10.2.2std函式——求信號的標準差
10.2.3xcorr函式——估計相關性
10.2.4conv函式——卷積運算
10.2.5cov函式——求方差和協方差
10.2.6fft函式——快速傅立葉變換
10.2.7離散信號的Z變換
10.2.8residuze函式——離散信號的Z反變換
10.2.9hilbert函式——希爾伯特變換
10.3濾波器的設計
10.3.1buttap函式——設計巴特沃思濾波器
10.3.2cheb1ap函式——設計Chebyshev1低通模擬濾波器
10.3.3cheb2ap函式——設計Chebyshev2型濾波器
10.3.4besselap函式——設計Bessel低通濾波器
10.3.5butter函式——設計Butterworth濾波器
10.3.6impinvar函式——模擬濾波器轉化為數字濾波器
10.3.7bilinear函式——用雙線形變換法將模擬濾波器轉化為數字濾波器
10.3.8cheby1函式——設計Chebyschev1型濾波器
10.3.9cheby2函式——設計Chebyschev2型濾波器
10.3.10ellip函式——設計橢圓形濾波器
10.3.11bessel函式——設計Bessel濾波器
10.3.12yulewalk函式——設計yulewalkIIR型濾波器
10.3.13fir1函式——設計FIR濾波器
10.3.14fir2函式——利用視窗法進行FIR濾波器設計
第11章符號數學工具箱
11.1符號表達式的MATLAB表示
11.2符號表達式的運算
11.2.1numden函式——提取分子和分母
11.2.2symadd函式——符號表達式求和
11.2.3symsub函式——符號表達式求差
11.2.4symlnul函式——符號表達式求積
11.2.5symdiv函式——符號表達式求商
11.2.6sympow函式——符號表達式求冪次
11.2.7compose函式——符號的複合函式運算
11.2.8fincerse函式——求函式的逆函式
11.2.9symsun函式——求表達式的符號和
11.2.10sym函式——數字參量轉換為符號表達式
11.2.11numneric函式——符號表達式轉換為數字參量
11.2.12sym2poly函式——將符號多項式變換成它的MATLAB等價係數向量
11.2.13subs函式——變數替換
11.2.14digit函式——可變精度算數運算
11.3符號方程求解
11.3.1solve函式——求解線性符號方程組
11.3.2代數方程組求解
11.3.3dsolve函式——符號微分方程求解
11.3.4diff函式——符號函式微分
11.3.5int函式——符號函式積分
11.3.6ezplot函式——符號表達式畫圖
11.3.7pretty函式——符號函式化簡
11.3.8simplify函式——利用恆等式化簡
11.3.9simple函式——最少字元簡化
附錄MATLAB常用函式檢索表(按首字母排序)
前言
隨著科學技術的飛速發展,仿真技術作為一門新興的學科迅速地登上了歷史舞台,無論從實用性的角度還是從縮短開發時間、節約開發資金的角度考慮,任何工程技術方面的研發都離不開仿真,因此,仿真技術越來越受到人們的青睞。不言而喻,MATLAB這種具有超強功能的仿真軟體自然更加受到人們的關注。MathWorks公司順應多功能需求的潮流,在其卓越數值計算和圖示能力的基礎上,又率先在專業水平上開拓了其符號計算、文字處理、可視化建模和實時控制能力,開發了適合多學科要求的新一代科技套用軟體MATLAB。盤點有關算法書籍
算法可以理解為有基本運算及規定的運算順序所構成的完整的解題步驟。或者看成按照要求設計好的有限的確切的計算序列,並且這樣的步驟和序列可以解決一類問題。 |