MATLAB常用函數說明_第1頁
MATLAB常用函數說明_第2頁
MATLAB常用函數說明_第3頁
MATLAB常用函數說明_第4頁
MATLAB常用函數說明_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、MATLAB常用函數2008-04-2309:47matlab常用函數-1、特殊變量與常數ans計算結果的變量名computer確定運行的計算機eps浮點相對精度Inf無窮大I虛數單位inputname輸入參數名NaN非數nargin輸入參數個數nargout輸出參數的數目pi圓周率nargoutchk有效的輸出參數數目realmax最大正浮點數realmin最小正浮點數varargin實際輸入的參量varargout實際返回的參量操作符與特殊字符+加-減*矩陣乘法.*數組乘(對應元素相乘)人矩陣幕.A數組幕(各個元素求幕)左除或反斜杠/右除或斜面杠./數組除(對應元素除)kronKronec

2、ker張量積:冒號()圓括方括.小數點.父目錄.繼續,逗號(分割多條命令);分號(禁止結果顯示)%注釋!感嘆號轉置或引用=賦值=相等不等于&邏輯與|邏輯或邏輯非xor邏輯異或2、基本數學函數abs絕對值和復數模長acos,acodh反余弦,反雙曲余弦acot,acoth反余切,反雙曲余切acsc,acsch反余割,反雙曲余割angle相角asec,asech反正割,反雙曲正割secant正切asin,asinh反正弦,反雙曲正弦atan,atanh反正切,雙曲正切tangent正切atan2四象限反正切ceil向著無窮大舍入complex建立一個復數conj復數配對cos,cosh余弦,雙曲余

3、弦csc,csch余切,雙曲余切cot,coth余切,雙曲余切exp指數fix朝0方向取整floor朝負無窮取整*最大公因數imag復數值的虛部lcm最小公倍數log自然對數log2以2為底的對數log10常用對數mod有符號的求余nchoosek二項式系數和全部組合數real復數的實部rem相除后求余round取整為最近的整數sec,sech正割,雙曲正割sign符號數sin,sinh正弦,雙曲正弦sqrt平方根tan,tanh正切,雙曲正切3、基本矩陣和矩陣操作blkding從輸入參量建立塊對角矩陣eye單位矩陣linespace產生線性間隔的向量logspace產生對數間隔的向量nume

4、l元素個數ones產生全為1的數組rand均勻頒隨機數和數組randn正態分布隨機數和數組zeros建立一個全0矩陣colon)等間隔向量cat連接數組diag對角矩陣和矩陣對角線fliplr從左自右翻轉矩陣flipud從上到下翻轉矩陣repmat復制一個數組reshape改造矩陣roy90矩陣翻轉90度tril矩陣的下三角triu矩陣的上三角dot向量點集cross向量叉集ismember檢測一個集合的元素intersect向量的交集setxor向量異或集setdiff向是的差集union向量的并集數值分析和傅立葉變換cumprod累積cumsum累加cumtrapz累計梯形法計算數值微分f

5、actor質因子inpolygon刪除多邊形區域內的點max最大值mean數組的均值mediam中值min最小值perms所有可能的轉換polyarea多邊形區域primes生成質數列表prod數組元素的乘積rectint矩形交集區域sort按升序排列矩陣元素sortrows按升序排列行std標準偏差sum求和trapz梯形數值積分var方差del2離散拉普拉斯diff差值和微分估計gradient數值梯度cov協方差矩陣corrcoef相關系數conv2二維卷積conv卷積和多項式乘法filterIIR或FIR濾波器deconv反卷積和多項式除法filter2二維數字濾波器cplxpair將

6、復數值分類為共軛對fft一維的快速傅立葉變換fft2二維快速傅立葉變換fftshift將FFT的DC分量移到頻譜中心ifft一維快速反傅立葉變換ifft2二維傅立葉反變換ifftn多維快速傅立葉變換ifftshift反FFT偏移nextpow2最靠近的2的冪次unwrap校正相位角多項式與插值conv卷積和多項式乘法roots多項式的根poly具有設定根的多項式polyder多項式微分polyeig多項式的特征根polyfit多項式擬合polyint解析多項式積分polyval多項式求值polyvalm矩陣變量多項式求值residue部分分式展開interp1一維插值interp2二維插值in

7、terp3三維插值interpft使用FFT的一維插值interpn多維插值meshgrid為3維點生成x和y的網格ndgrid生成多維函數和插值的數組pchip分段3次Hermite插值多項式ppval分段多項式的值spline3次樣條數據插值繪圖函數bar豎直條圖barh水平條圖hist直方圖histc直方圖計數hold保持當前圖形loglogx,y對數坐標圖pie餅狀圖plot繪二維圖polar極坐標圖semilogyy軸對數坐標圖semilogxx軸對數坐標subplot繪制子圖bar3數值3D豎條圖bar3h水平3D條形圖comet33D慧星圖cylinder圓柱體fill3填充的3

8、D多邊形plot33維空間繪圖quiver33D震動(速度)圖slice體積薄片圖sphere球stem3繪制離散表面數據wate*ll繪制瀑布trisurf三角表面clabel增加輪廓標簽到等高線圖中datetick數據格式標記grid加網格線gtext用鼠標將文本放在2D圖中legend圖注plotyy左右邊都繪Y軸title標題xlabelX軸標簽ylabelY軸標簽zlabelZ軸標簽contour等高線圖contourc等高線計算contourf填充的等高線圖hidden網格線消影meshc連接網格/等高線mesh具有參考軸的3D網格peaks具有兩個變量的采樣函數surf3D陰影表

9、面圖su*ce建立表面低層對象surfc海浪和等高線的結合surfl具有光照的3D陰影表面trimesh三角網格圖常用扌旨令(GeneralPurposeCommands)通用信息查詢(Generalinformation)demo演示程序help在線幫助旨令helpbrowser超文本文檔幫助信息helpdesk超文本文檔幫助信息helpwin打開在線幫助窗infoMATLAB和MathWorks公司的信息subscribeMATLAB用戶注冊verMATLAB和TOOLBOX的版本信息versionMATLAB版本whatsnew顯示版本新特征工作空間管理(Managingtheworks

10、pace)clear從內存中清除變量和函數exit關閉MATLABload從磁盤中調入數據變量pack合并工作內存中的碎塊quit退出MATLABsave把內存變量存入磁盤who列出工作內存中的變量名whos列出工作內存中的變量細節workspace工作內存瀏覽器管理指令和函數(Managingcommandsandfunctions)edit矩陣編輯器edit打開M文件inmem查看內存中的P碼文件mex創建MEX文件open打開文件pcode生成P碼文件type顯示文件內容what列出當前目錄上的M、MAT、MEX文件which確定旨定函數和文件的位置搜索路徑的管理(Managingthe

11、seachpatli)addpath添加搜索路徑rmpath從搜索路徑中刪除目錄path控制MATLAB的搜索路徑pathtool修改搜索路徑扌旨令窗控制(Controllingthecommandwindow)beep產生beep聲echo顯示命令文件旨令的切換開關diary儲存MATLAB旨令窗操作內容format設置數據輸出格式more命令窗口分頁輸出的控制開關操作系統扌旨令(Operatingsystemcommands)cd改變當前工作目錄computer計算機類型copyfile文件拷貝delete刪除文件dir列出的文件dos執行dos旨令并返還結果getenv給出環境值ispc

12、MATLAB為PC(Windows)版本則為真isunixMATLAB為Unix版本則為真mkdir創建目錄pwd改變當前工作目錄unix執行unix旨令并返還結果vms執行vmsdcl旨令并返還結果web打開web瀏覽器!執行外部應用程序運算符和特殊算符(Operatorsandspecialcharacters)算術運算符(Arithmeticoperators)+加-減*矩陣乘.*數組乘人矩陣乘方.人數組乘方反斜杠或左除/斜杠或右除./或.數組除張量積注本表第三欄括號中的字符供在線救助時help旨令引述用關系運算符(Relationaloperators)垃口.=等號=不等號大于=大于或

13、等于邏輯操作(Logicaloperators)&邏輯與|邏輯或邏輯非xor異或any有非零元則為真all所有元素均非零則為真特殊算符(Specialcharacters):冒號()圓括號方括號花括號創建函數句柄.小數點.構架域的關節點.父目錄續行號,逗號;分號%注釋號!調用操作系統命令=賦值符號/引號/復數轉置號轉置號,水平串接;垂直串接(),.下標賦值(),.下標標識subsindex下標標識編程語言結構(Programminglanguageconstructs)控制語句(Controlflow)break終止最內循環case同switch一起使用catch同try一起使用continu

14、e將控制轉交給外層的for或while循環else同if一起使用elseif同if一起使用end結束for,while,if語句for按規定次數重復執行語句if條件執行語句otherwise可同switch一起使用return返回switch多個條件分支trytry-cathch結構while不確定次數重復執行語句計算運行(Evaluationandexecution)assignin跨空間賦值builtin執行內建的函數eval字符串宏指令evalc執行MATLAB字符串evalin跨空間計算串表達式的值feval函數宏指令run執行腳本文件腳本文件、函數及變量(Scripts,functi

15、on,andvariables)exist檢查變量或函數是否被定義function函數文件頭global定義全局變量isglobal若是全局變量則為真iskeyword若是關鍵字則為真m正在執行的M文件的名字persistent定義永久變量scriptMATLAB命令文件宗量處理(Augumenthandling)inputname實際調用變量名nargchk輸入變量個數檢查nargin函數輸入宗量的個數nargout函數輸出宗量的個數nargoutchk輸出變量個數檢查varagin輸入宗量varagout輸出宗量信息顯示(Messagedisplay)disp顯示矩陣和文字內容displa

16、y顯示矩陣和文字內容的重載函數error顯示錯誤信息fprintf把格式化數據寫到文件或屏幕lasterr最后一個錯誤信息lastwarn最后一個警告信息sprintf按格式把數字轉換為串warning顯示警告信息交互式輸入(Interactiveinput)input提示鍵盤輸入keyboard激活鍵盤做為命令文件pause暫停uicontrol創建用戶界面控制uimenu創建用戶界面菜單基本矩陣函數和操作(Elementarymatricesandmatrixmanipulation)基本矩陣(Elementarymatrices)eye單位陣linspace線性等分向量logspace對

17、數等分向量meshgrid用于三維曲面的分格線坐標ones全1矩陣rand均勻分布隨機陣randn正態分布隨機陣repmat鋪放模塊數組zeros全零矩陣:矩陣的援引和重排矩陣基本信息(Basicarrayinformation)disp顯示矩陣和文字內容isempty若是空矩陣則為真isequal若對應元素相等則為1islogical尤其是邏輯數則為真isnumeric若是數值則為真length確定向量的長度logical將數值轉化為邏輯值ndims數組A的維數size確定矩陣的維數矩陣操作(Matrixmanipulateion)blkdiag塊對角陣串接diag創建對角陣,抽取對角向量e

18、nd數組的長度,即最大下標find找出非零元素1的下標fliplr矩陣的左右翻轉flipud矩陣的上下翻轉flipdim交換對稱位置上的元素ind2sub據單下標換算出全下標reshape矩陣變維rot90矩陣逆時針90旋轉sub2idn據全下標換算出單下標tril抽取下三角陣triu抽取上三角陣特殊變量和常數(Specialvariablesandconstants)ans最新表達式的運算結果eps浮點相對誤差i,j虛數單位inf或Inf無窮大isfinite若是有限數則為真isinf若是無窮大則為真isnan若為非數則為真NaN或nan非數pi3.14.realmax最大浮點數realmi

19、n最小正浮點數why一般問題的簡明答案特殊矩陣(Specializedmatrices)compan伴隨矩陣gallery一些小測試矩陣hadamardHadamard矩陣hankelHankel矩陣hilbHilbert矩陣invhilb逆Hilbert矩陣magic魔方陣pascalPascal矩陣rosser典型對稱特征值實驗問題toeplitzToeplitz矩陣vanderVandermonde矩陣wilkinsonWilkinsons對稱特征值實驗矩陣5基本數學函數(Elementarymathfunctions)三角函數(Trigonometric)acos反余弦acosh反雙曲

20、余弦acot反余切acoth反雙曲余切acsc反余割acsch反雙曲余割asec反正割asech反雙曲正割asin反正弦asinh反雙曲正弦atan反正切atanh反雙曲正切atan2四象限反正切cos余弦cosh雙曲余弦cot余切coth雙曲余切csc余割csch雙曲余割sec正割sech雙曲正割sin正弦sinh雙曲正弦tan正切tanh雙曲正切指數函數(Exponential)exp指數log自然對數log10常用對數log2以2為底的對數nestpow2最近鄰的2的冪pow22的冪sqrt平方根5.3復數函數(Complex)abs絕對值angle相角complex將實部和虛部構成復數

21、conj復數共軛cplxpair復數陣成共軛對形式排列imag復數虛部isreal若是實數矩陣則為真real復數實部unwrap相位角360線調整圓整和求余函數(Roundingandremainder)ceil朝正無窮大方向取整fix朝零方向取整floor朝負無窮大方向取整mod模數求余rem求余數round四舍五入取整sign符號函數特殊函數(Specializedmathfunctions)cart2pol直角坐標變為柱(或極)坐標cart2sph直角坐標變為球坐標cross向量叉積dot向量內積isprime若是質數則為真pol2cart柱(或極)坐標變為直角坐標sph2cart球坐標

22、變為直角坐標矩陣函數和數值線性代數(Matrixfunctions一numericallinearalgebra)矩陣分析(Matrixanalysis)det行列式的值norm矩陣或向量范數normest估計2范數null零空間orth值空間rank秩rref轉換為行階梯形trace跡subspace子空間的角度線性方程(Linearequations)cholCholesky分解cholinc不完全Cholesky分解cond矩陣條件數condest估計1-范數條件數inv矩陣的逆luLU分解luinc不完全LU分解lscov已知協方差的最小二乘積nnls非負二乘解pinv偽逆qrQR分解

23、rcondLINPACK逆條件數、/解線性方程特性值與奇異值(Eigenvaluesandsingularvalues)condeig矩陣各特征值的條件數eig矩陣特征值和特征向量eigs多個特征值gsvd歸一化奇異值分解hessHessenberg矩陣poly特征多項式polyeig多項式特征值問題qz廣義特征值schurSchur分解svd奇異值分解svds多個奇異值矩陣函數(Matrixfunctions)expm矩陣指數expm1矩陣指數的Pade逼近expm2用泰勒級數求矩陣指數expm3通過特征值和特征向量求矩陣指數funm計算一般矩陣函數logm矩陣對數sqrtm矩陣平方根因式分

24、解(Factorizationutility)cdf2rdf復數對角型轉換到實塊對角型balance改善特征值精度的平衡刻度rsf2csf實塊對角型轉換到復數對角型數據分析和傅里葉變換(DateanalysisandFouriertransforms)基本運算(Basicoperations)cumprod元素累計積cumsum元素累計和cumtrapz累計積分hist統計頻數直方圖histc直方圖統計max最大值mean平均值median中值min最小值prod元素積sort由小到大排序sortrows由小到大按行排序std標準差sum元素和trapz梯形數值積分卜、*八var求方差有限差分

25、(Finitedifferentces)del2五點離散Laplaciandiff差分和近似微分gradient梯度相關(Correlation)corrcoef相關系數cov協方差矩陣subspace子空間之間的角度濾波和卷積(Filteringandconvoluteion)conv卷積和多項式相乘conv2二維卷積convnN維卷積detrend去除線性分量deconv解卷和多項式相除filter一維數字濾波器fliter2二維數字濾波器傅里葉變換(Fouriertransforms)fft快速離散傅里葉變換fft2二維離散傅里葉變換fftnN維離散傅里葉變換fftshift重排fft和

26、fft2的輸出ifft離散傅里葉反變換ifft2二維離散傅城葉反變換ifftnN維離散傅里葉反變換ifftshift反fftshift音頻支持(Audiosupport)音頻硬件驅動(Audiohardwaredrivers)sound播放向量soundsc自動標刻并播放waveplay利用系統音頻輸出設配播放waverecor利用系統音頻輸入設配錄音9.2音頻文件輸入輸出(Audioandexport)auread讀取音頻文件(.au)auwrite創建音頻文件(.au)wavread讀取音頻文件(.wav)wavwrite創建音頻文件(.wav)工具(Utilities)lin2mu將線性

27、信號轉換為卩一律編碼的信號mu2lin將卩一律編碼信號轉換為線性信號插補多項式函數(Interpolationandpolynomials)數據插補(DataInterpolation)griddata分格點數據griddata3三維分格點數據griddatan多維分格點數據interpft利用FFT方法一維插補interp1一維插補interp1q快速一維插補interp2二維插補interp3三維插補internN維插補pchiphermite插補樣條插補(SplineInterpolation)ppval計算分段多項式spline三次樣條插補多項式(Polynomials)conv多項式

28、相乘deconv多項式相除poly由根創建多項式polyder多項式微分polyfit多項式擬合polyint積分多項式分析polyval求多項式的值polyvalm求矩陣多項式的值residue求部分分式表達roots求多項式的根數值泛函函數和ODE解算器(FunctionfunctionsandODEsolvers)優化和尋根(Optimizationandrootfinding)fminbnd非線性函數在某區間中極小值fminsearch單純形法求多元函數極值點指令fzero單變量函數的零點優化選項處理(OptimizationOptionhandling)optimget從OPTION

29、S構架中取得優化參數optimset創建或修改OPTIONS構架數值積分(Numericalintergration)dblquad二重(閉型)數值積分指令quad低階法數值積分quadl高階法數值積分繪圖(Plotting)ezcontour畫等位線ezcontourf畫填色等位線ezmesh繪制網格圖ezmeshc繪制含等高線的網格圖ezplot繪制曲線ezplot3繪制3維曲線ezpolar采用極坐標繪圖ezsurf畫曲面圖ezsurfc畫帶等位線的曲面圖fplot畫函數曲線圖內聯函數對象(Inlinefunctionobject)argnames給出函數的輸入宗量char創建字符傳輸組

30、或者將其他類型變量轉化為字符串數組formula函數公式inline創建內聯函數差微分函數解算器(Differentialequationsolvers)ode113變階法解方程ode15s變階法解剛性方程ode23低階法解微分方程ode23s低階法解剛性微分方程ode23t解適度剛性微分方程odet23tb低階法解剛性微分方程ode45高階法解微分方程二維圖形函數(Twodimensionalgraphs)基本平面圖形(ElementaryXYgraphs)loglog雙對數刻度曲線plot直角坐標下線性刻度曲線plotyy雙縱坐標圖polar極坐標曲線圖semilogxX軸半對數刻度曲線s

31、emilogyY軸半對數刻度曲線軸控制(Axiscontrol)axes創建軸axis軸的刻度和表現box坐標形式在封閉式和開啟詞式之間切換grid畫坐標網格線hold圖形的保持subplot創建子圖zoom二維圖形的變焦放大圖形注釋(Graphannotation)gtext用鼠標在圖上標注文字legend圖例說明plotedit圖形編輯工具text在圖上標注文字texlabel將字符串轉換為Tex格式title圖形標題xlabelX軸名標注ylabelY軸名標注硬拷貝(Hardcopyandprinting)orient設置走紙方向print打印圖形或把圖存入文件printopt打印機設置

32、三維圖形函數(Threedimensionalgraphs)基本三維圖形(Elementary3Dplots)fill3三維曲面多邊形填色mesh三維網線圖plot3三維直角坐標曲線圖surf三維表面圖色彩控制(Colorcontrol)alpha透明色控制brighten控制色彩的明暗caxis(偽)顏色軸刻度colordef用色風格colormap設置色圖graymon設置缺省圖形窗口為單色顯示屏hidden消隱shading圖形渲染模式whitebg設置圖形窗口為白底光照模式(Lighting)diffuse漫反射表面系數light燈光控制lighting設置照明模式material使用

33、預定義反射模式specular漫反射surfnorm表面圖的法線surfl帶光照的三維表面圖色圖(Colormaps)autumn紅、黃濃淡色bone藍色調灰度圖colorcube三濃淡多彩交錯色cool青和品紅濃淡色圖copper線性變化純銅色調圖flag紅白藍黑交錯色圖gray線性灰度hot黑紅黃白交錯色圖hsv飽和色彩圖jet變異HSV色圖lines采用plot繪線色pink淡粉紅色圖prism光譜色圖spring青、黃濃淡色summer綠、黃濃淡色vga16色white全白色winter藍、綠濃淡色軸的控制(Axiscontrol)axes創建軸axis軸的刻度和表現box坐標形式在封

34、閉式和開啟式之間切換daspect軸的DataAspectRatio屬性grid畫坐標網格線hold圖形的保持pbaspect畫坐標框的PlotBoxAspectRatio屬性subplot創建子圖xlimX軸范圍ylimY軸范圍zlimZ軸范圍zoom二維圖形的變焦放大視角控制(Viewpointcontrol)rotate3d旋動三維圖形view設定3D圖形觀測點viewmtx觀測點轉換矩陣圖形注釋(Graphannotation)colorbar顯示色條gtext用鼠標在圖上標注文字plotedit圖形編輯工具text在圖上標注文字title圖形標題xlabelX軸名標注ylabelY軸

35、名標注zlabelZ軸名標注硬拷貝(Hardcopyandprinting)orient設置走紙方向print打印圖形或把圖存入文件printopt打印機設置verml將圖形保存為VRML2.0文件14特殊圖形(Specializedgraphs)特殊平面圖形(Specialized2Dgraphs)area面域圖bar直方圖barh水平直方圖comet彗星狀軌跡圖compass從原點出發的復數向量圖errorbar誤差棒棒圖ezplot畫二維曲線ezpolar畫極坐標曲線feather從X軸出發的復數向量圖fill多邊填色圖fplot函數曲線圖hist統計頻數直方圖paretoPareto圖

36、pie餅形統計圖plotmatrix散點圖陣列scatter散點圖stairs階梯形曲線圖stem火柴桿圖等高線及二維半圖形(Contourand21/2Dgraphs)clabel給等高線加標注contour等高線圖contourf等高線圖contour3三維等高線ezcontour畫等位線ezcontourf畫填色等位線pcolor用顏色反映數據的偽色圖voronoiVoronoi圖特殊三維圖形(Specialized3Dgraphs)bar3三維直方圖bar3h三維水平直方圖comet3三維彗星動態軌跡線圖ezgraph3通用指令ezmesh畫網線圖ezmeshc畫等位線的網線圖ezpl

37、ot3畫三維曲線ezsurf畫曲面圖ezsurfc畫帶等位線的曲面圖meshc帶等高線的三維網線圖meshz帶零基準面的三維網線圖pie3三維餅圖ribbon以三維形式繪制二維曲線scatter3三維散點圖stem3三維離散桿圖surfc帶等高線的三維表面圖trimesh三角剖分網線圖trisurf三角剖分曲面圖waterfall瀑布水線圖內剖及向量視圖(Volumeandvectorvisualization)coneplot錐體圖contourslice切片等位線圖quiver矢量場圖quiver3三維方向箭頭圖slice切片圖14.5圖像顯示及文件處理(Imagedisplayand)b

38、righten控制色彩的明暗colorbar色彩條狀圖colormap設置色圖contrast提高圖像對比度的灰色圖gray線性灰度image顯示圖像imagesc顯示亮度圖像imfinfo獲取圖像文件的特征數據imread從文件讀取圖像的數據陣(和伴隨色圖)imwrite把強度圖像或真彩圖像寫入文件影片和動畫(Moviesandanimation)capture當前圖的屏捕捉frame2im將影片動畫轉換為編址圖像getframe獲得影片動畫圖像的幀im2frame將編址圖像轉換為影片動畫movie播放影片動畫moviein影片動畫內存初始化rotate旋轉指令顏色相關函數(Colorrel

39、atedfunction)spinmap顏色周期性變化操縱三維模型函數(Solidmodeling)cylinder圓柱面patch創建塊sphere球面Surf2patch將曲面數據轉換為塊數據15句柄圖形(HandleGraphics)圖形窗的產生和控制(Figurewindowcreationandcontrol)clf清除當前圖close關閉圖形figure打開或創建圖形窗口gcf獲得當前圖的柄openfig打開圖形refresh刷新圖形shg顯示圖形窗軸的產生和控制(Axiscreationandcontrol)axes在任意位置創建軸axis軸的控制box坐標形式在封閉式和開啟式之

40、間切換caxis控制色軸的刻度cla清除當前軸gca獲得當前軸的柄hold圖形的保持ishold若圖形處保持狀態則為真subplot創建子圖句柄圖形對象(HandleGraphicsobjects)axex在任意位置創建軸figure創建圖形窗口image創建圖像light創建光line創建線patch創建塊rectangle創建方surface創建面text創建圖形中文本uicontextmenu創建現場菜單對象uicontrol用戶使用界面控制uimenu用戶使用菜單控制句柄圖形處理(HandleGraphicsoperations)copyobj拷貝圖形對象及其子對象delete刪除對象

41、及文件drawnow屏幕刷新findobj用規定的特性找尋對象gcbf“正執行回調操作”的圖形的柄gcbo“正執行回調操作”的控件圖柄指令gco獲得當前對象的柄get獲得對象特性getappdat獲得應用程序定義數據isappdata檢驗是否應用程序定義數據reset重設對象特性rmappdata刪除應用程序定義數據set建立對象特性setappdata建立應用程序定義數據工具函數(Utilities)closereq關閉圖形窗請求函數ishandle若是圖柄代號側為真newplot下一個新圖16圖形用戶界面工具(Graphicaluserinterfacetools)align對齊用戶控件和

42、軸cbedit編輯回調函數ginput從鼠標得到圖形點坐標guide設計GUImenu創建菜單menuedit菜單編輯propedit屬性編輯uicontrol創建用戶界面控制uimenu創建用戶界面菜單17字符串(Characterstring)17.1通用字符串函數(General)blanks空格符號cellstr通過字符串數組構建字符串的元胞數組char創建字符傳輸組或者將其他類型變量轉化為字符串數組deblank刪除最后的空格double把字符串變成ASCII碼值eval執行串形式的MATLAB表達式字符串查詢(Stringtests)iscellstr若是字符串組成的元胞數組則為真

43、ischar若是字符串則為真isletter串中是字母則為真isspace串中是空格則為真isstr若是字符串則為真字符串操作(Stringoperations)base2decX進制串轉換為十進制整數bin2dec二進制串轉換為十進制整數dec2base十進制整數轉換為X進制串dec2bin十進制整數轉換為二進制串dec2hex十進制整數轉換為16進制串findstr在一個串中尋找一個子串hex2dec16進制串轉換為十進制整數hex2num16進制串轉換為浮點數int2str將整數轉換為字符串lower把字符串變成小寫mat2str將數組轉換為字符串num2str把數值轉換為字符串strc

44、at把多個串連接成長串strcmp比較字符串strcmpi比較字符串(忽略大小寫)stringsMATLAB中的字符串strjust字符串的對齊方式strmatch逐行搜索串strnomp比較字符串的前N個字符strncmpi比較字符串的前N個字符(忽略大小寫)strrep用另一個串代替一個串中的子串strtok刪除串中的指定子串strvcat創建字符串數組str2mat將字符串轉換為含有空格的數組str2num將字符串轉換為數值upper把字符串變成大寫18文件輸入/輸出()clc清除指令窗口disp顯示矩陣和文字內容fprintf把格式化數據寫到文件或屏幕home光標返回行首input提示

45、鍵盤輸入load從磁盤中調入數據變量pause暫停sprintf寫格式數據到串sscanf在格式控制下讀串時間和日期(Timeanddates)clock時鐘cputmeMATLAB戰用CPU時間date日期etime用CLOCK計算的時間now當前時鐘和日期pause暫停tic秒表啟動toc秒表終止和顯示數據類型(Datatypesandstructures)數據類型(Datatypes)cell創建元胞變量char創建字符傳輸組或者將其他類型變量轉化為字符串數組double轉化為16位相對精度的浮點數值對象functionhandle函數句柄inline創建內聯函數JavaArray構建J

46、ava數組JavaMethod調用某個Java方法JavaObject調用Java對象的構造函數single轉變為單精度數值sparse創建稀疏矩陣struct創建構架變量uint8(unit16、unit32)轉換為8(16、32)位無符號整型數int8(nit16、nit32)轉換為8(16、32)位符號整型數多維數組函數(Multidimensionalarrayfunctions)cat把若干數組串接成高維數組ndims數組A的維數ndgrid為ND函數和插補創建數組ipermute廣義反轉置permute廣義非共軛轉置shiftdim維數轉換squeeze使數組降維元胞數組函數(Ce

47、llarrayfunctions)cell創建元胞變量celldisp顯示元胞數組內容cellfun元胞數組函數cellplot圖示元胞數組的內容cell2struct把元胞數組轉換為構架數組deal把輸入分配給輸出iscell若是元胞則為真num2cell把數值數組轉換為元胞數組struct2cell把構架數組轉換為元胞數組構架函數(Structurefunctions)fieldnames獲取構架的域名getfield獲取域的內容isfield若為給定構架的域名則為真isstruct若是構架則為真rmfield刪除構架的域setfield指定構架域的內容struct創建構架變量函數句柄函數

48、(Functionhandlefunctions)創建函數句柄functions列舉函數句柄對應的函數func2str將函數句柄數組轉換為字符串str2func將字符串轉換為函數句柄面向對象編程(Objectorientedprogrammingfunctions)dlass查明變量的類型isa若是指定的數據類型則為真inferiorto級別較低isjava若是java對象則為真isobject若是對象則為真methods顯示類的方法名substruct創建構架總量superiorto級別較高示例(Examplesanddemonstrations)demo演示程序flow無限大水體中水下射流速度數據intro幻燈演示指令peaks產生peaks圖形數據符號工具包(SymbolicMathToolbox)微積分(Calculus)diff求導數limit求極限int計算積分jacobianJacobian矩陣symsum符號序列的求和trylorTrylor級數線性代數(LinearAlgebra)det行列式的值diag創建對角陣,抽取對角向量eig矩陣特征值和特征向量expm矩陣指數inv矩陣的逆jordanJordan分解null零空間poly特征多項式rank秩rref轉換為行階梯形svd奇異值分解tril抽取下三角陣triu抽取上三角陣化簡(S

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論