Matlab命令匯總分類_第1頁
Matlab命令匯總分類_第2頁
Matlab命令匯總分類_第3頁
Matlab命令匯總分類_第4頁
Matlab命令匯總分類_第5頁
已閱讀5頁,還剩12頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、目錄:Matlab 命令匯總動態數據交換命令日期與時間命令復雜數據類型命令位操作命令文件輸入輸出函數命令字符串處理函數命令聲音處理命令自定義窗口屬性命令組按鈕命令菜單命令對話框命令2GUI 設計工具命令GUI( 圖形用戶接口 ) 函數命令圖形命令實用工具命令根軌跡、增益選擇、方程求解和演時域響應、頻域響應命令模型變換、模型簡化、模型實現以建模常用命令字符串與數值之間變換和十進制與一般字符串函數和字符串比較命令MATLAB編程語言、程序控制流和交圖形注釋和打印和存儲命令基本 X Y 圖形和特殊XY 圖形命令句柄圖形對象和操作命令1/17動態數據交換命令函數名功能描述函數名功能描述ddeadv設置

2、 DDE連接dderep接收數據ddeexec發送要執行的串ddetermDDE 終止ddeinitDDE初始化ddeunadv釋放 DDE連接ddepoke發送數據日期與時間命令函數名功能描述函數名功能描述now以數字形式給出當前日期和時間weekday星期函數date以字符轉形式給出當前日期eomday月末日判斷函數clock以向量形式給出當前日期和時間cputime所用 CPU的時間datenum日期的數字形式轉換tic啟動秒表計時器datestr日期的字符串形式轉換toc讀取秒表計時器datevec日期的向量形式轉換etime使用時間函數calendar日歷函數pause暫停函數位操作

3、命令函數名功能描述函數名功能描述bitand位求與bitor位求或bitcmp位求補bitset位設置bitget位獲取bitshift位移動bitmax求最大無符號浮點整數bitxor位異或2/17文件輸入輸出函數命令基本文件輸入輸出函數名功能描述函數名功能描述fclose關閉文件feof文件結尾檢測fopen打開文件ferror文件 I/O錯誤查詢fread讀二進制流文件frewind文件指針回繞fwrite寫二進制流文件fseek設置文件指針位置fgetl讀文本文件(無行結束符)ftell獲得文件指針位置fgets讀文本文件(含行結束符)sprintf格式化數據轉換為字符串fprintf

4、寫格式化數據到文件sscanf依數據格式化讀取字符串fscanf從文件讀格式化數據特殊文件輸入輸出函數名功能描述函數名功能描述imfinfo獲得圖形文件信息wklread讀一 Lotus123WK1 數據表imread圖像的文件讀取wklwrite將一矩陣寫入Lotus123WK1 數據表文件imwrite圖像的文件保存xlgetrange讀 Excel 表格文件的數據qrwrite保存一段QuickTime 電影文件xlsetrange寫 Excel 文件字符串處理函數命令字符串處理函數名功能描述函數名功能描述stringsMatlab字符串函數說明upper字符串大寫isstr字符串判斷l

5、ower字符串小寫deblank刪除結尾空格isletter字母判斷str2mat字符串轉換成文本isspace空子符判斷3/17strcmp字符串比較strrep字串查找findstr字串查找strtok標記查找字符串與數值轉換函數名功能描述函數名功能描述num2str變數值為字符串sprintf數值的格式輸出str2num變字符串為數值sscanf數值的格式輸入int2str變整數為字符串進制轉換函數名功能描述函數名功能描述hex2num十六進制到IEEE 標準下浮點數的輪換hex2dec十六進制到十進制的輪換dec2hex十進制到十六進制的輪換聲音處理命令函數名功能描述函數名功能描述so

6、ond將向量轉換成聲音wavread讀。 wav 文件auread讀。 au 文件wavwrite寫。 wav 文件auwrite寫。 au 文件自定義窗口屬性命令函數名功能描述函數名功能描述clruprop清除用戶自定義屬性setuprop設置用戶自定義屬性getuprop獲取用戶自定義屬性4/17組按鈕命令函數名功能描述函數名功能描述btndown組按鈕中的按鈕按下btnstate查詢按鈕中的按鈕狀態btngroup組按鈕生成btnup組按鈕中的按鈕彈起btnpress組按鈕中的按鈕按下管理菜單命令函數名功能描述函數名功能描述makemenu生成菜單結構umtoggle菜單對象選中狀態切換

7、menubar設置菜單條屬性wimenu生成 window 菜單項的子菜單對話框命令函數名功能描述函數名功能描述dialog對話框生成printdlg打印對話框axlimdig坐標軸設限對話框questdlg請求對話框errordlg錯誤對話框uigetfile標準的打開文件對話框helpdlg幫助對話框uiputfile標準的保存文件對話框inputdlg輸入對話框uisetcolor顏色選擇對話框listdlg列表選擇對話框uisetfont字體選擇對話框msgdlg消息對話框waitbar等待條顯示pagedlg頁位置對話框warndlg警告對話框5/172GUI 設計工具命令函數名功能

8、描述函數名功能描述align坐標軸與用戶接口控制的對齊工具menuedit菜單編輯器cbedit回調函數編輯器propedit屬性編輯器guideGUI 設計工具GUI( 圖形用戶接口 ) 函數命令函數名功能描述函數名功能描述ginput獲取鼠標輸入uiresume繼續執行selectmoveresize對象的選擇、移動、大小設置、拷貝uiwait中斷執行uicontrol生成圖形用戶接口對象waitgorbutterpress 等待按鈕輸入uimenu生成菜單對象waitfor中斷執行圖形命令函數名功能描述函數名功能描述copyobj圖像對象拷貝gcbo獲得當前回調對象的句柄delete對象

9、刪除gco獲得當前對象的句柄drawnow消除未解決的圖像對象事件get獲得對象屬性findobj查找對象reset重新設置對象屬性gebf獲得當前回調窗口的句柄set設置對象屬性實用工具命令實用工具Abcdchk檢測( A、 B、C、 D)組的一致性Chop 取 n 個重要的位置6/17Dexresp 離散取樣響應函數Dfrqint離散 Bode 圖的自動定范圍的算法Dfrqint2離散 Nyquist圖的自動定范圍的算法Dmulresp離散多變量響應函數Distsl到直線間的距離Dric離散 Riccati方程留數計算Dsigma2 DSIGMA實用工具函數Dtimvec離散時間響應的自動

10、定范圍算法Exresp取樣響應函數Freqint Bode圖的自動定范圍算法Freqint2 Nyquist圖的自動定范圍算法Freqresp低級頻率響應函數Givens旋轉Housh 構造 Householder 變換Imargin利用內插技術求增益和相位裕度Lab2ser變標號為字符串Mulresp多變量響應函數Nargchk 檢測 M文件的變量數Perpxy尋找最近的正交點Poly2str變多項式為字符串Printmat帶行列號打印矩陣Ric Riccati方程留數計算Schord有序 Schwr 分解Sigma2 SIGMA 使用函數Tfchk檢測傳遞函數的一致性Timvec 連續時間

11、響應的自動定范圍算法Tzreduce在計算過零點時簡化系統Vsort匹配兩根軌跡的向量7/17根軌跡、增益選擇、方程求解和演示示例命令根軌跡Pzmap 零極點圖Rlocfind交互式地確定根軌跡增益Rlocus畫根軌跡Sgrid在網格上畫連續根軌跡Zgrid在網格上畫離散根軌跡增益選擇Acker單輸入單輸出極點配置Dlqe 離散線性二次估計器設計Dlqew 離散線性二次估計器設計Dlqr離散線性二次調節器設計Dlqry輸出加權的離散調節器設計Lqe 線性二次估計器設計Lqed 基于連續代價函數的離散估計器設計Lqe2 利用 Schur 法設計線性二次估計器Lqew 一般線性二次估計器設計Lqr

12、線性二次調節器設計Lqrd基于連續代價函數的離散調節器設計Lqry輸出加權的調節器設計Lqr2利用 Schur 法設計線性二次調節器Place極點配置方程求解Are 代數 Riccati方程求解Dlyap離散 Lyapunov 方程求解8/17Lyap 連續 Lyapunov 方程求解Lyap2 利用對角化求解Lyapunov 方程演示示例Ctrldemo控制工具箱介紹Boildemo鍋爐系統的LQG設計Jetdemo 噴氣式飛機偏航阻尼的典型設計Diskdemo 硬盤控制器的數字控制Kalmdemo Kalman 濾波器設計和仿真時域響應、頻域響應命令時域響應Dimpulse離散時間單位沖激

13、響應Dinitial離散時間零輸入響應Dlsim任意輸入下的離散時間仿真Dstep 離散時間階躍響應Filter單輸入單輸出Z 變換仿真Impulse沖激響應Initial連續時間零輸入響應Lsim 任意輸入下的連續時間仿真Ltitr低級時間響應函數Step 階躍響應Stepfun階躍函數頻域響應Bode Bode 圖(頻域響應)Dbode 離散 Bode 圖9/17Dnichols離散 Nichols圖Dnyquist離散 Nyquist圖Dsigma 離散奇異值頻域圖Fbode 連續系統的快速Bode 圖Freqs拉普拉斯變換頻率響應Freqz Z 變換頻率響應Ltifr低級頻率響應函數M

14、argin增益和相位裕度Nichols Nichols圖Ngrid畫 Nichols圖的柵格線Nyquist Nyquist圖Sigma 奇異值頻域圖模型變換、模型簡化、模型實現以及模型特性命令模型變換C2d 變連續系統為離散系統C2dm 利用指定方法變連續為離散系統C2dt 帶一延時變連續為離散系統D2c 變離散為連續系統D2cm 利用指定方法變離散為連續系統Poly變根值表示為多項式表示Residue部分分式展開Ss2tf變狀態空間表示為傳遞函數表示Ss2zp 變狀態空間表示為零極點表示Tf2ss變傳遞函數表示為狀態空間表示Tf2zp變傳遞函數表示為零極點表示10/17Zp2tf變零極點表

15、示為傳遞函數表示Zp2ss 變零極點表示為狀態空間表示模型簡化Balreal平衡實現Dbalreal離散平衡實現Dmodred 離散模型降階Minreal最小實現和零極點對消Modred 模型降階模型實現Canon 正則形式Ctrbf可控階梯形Obsvf 可觀階梯形Ss2ss 采用相似變換模型特性Covar 相對于白噪聲的連續協方差響應Ctrb可控性矩陣Damp 阻尼系數和固有頻率Dcgain連續穩態(直流)增益Dcovar相對于白噪聲的離散協方差響應Ddamp 離散阻尼系數和固有頻率Ddcgain離散系統增益Dgram 離散可控性和可觀性11/17Dsort按幅值排序離散特征值Eig特征值和

16、特征向量Esort按實部排列連續特征值Gram 可控性和可觀性Obsv 可觀性矩陣Printsys按格式顯示系統Roots 多項式之根Tzero傳遞零點Tzero2利用隨機擾動法傳遞零點建模常用命令Append 追加系統動態特性Augstate變量狀態作為輸出Blkbuild從方框圖中構造狀態空間系統Cloop 系統的閉環Connect 方框圖建模Conv 兩個多項式的卷積Destim從增益矩陣中形成離散狀態估計器Dreg 從增益矩陣中形成離散控制器和估計器Drmodel 產生隨機離散模型Estim從增益矩陣中形成連續狀態估計器Feedback 反饋系統連接Ord2 產生二階系統的A、 B、

17、C、DPade 時延的 Pade 近似Parallel并行系統連接Reg 從增益矩陣中形成連續控制器和估計器Rmodel 產生隨機連續模型12/17Series串行系統連接Ssdelete從模型中刪除輸入、輸出或狀態ssselect從大系統中選擇子系統字符串與數值之間變換和十進制與十六進制數之間變換命令字符串與數值之間變換Num2str 變數值為字符串Int2str變整數為字符串Str2num 變字符串為數值Sprintf變數值為格式控制下的字符串Sscanf變字符串為格式控制下的數值十進制與十六進制數之間變換Hex2num 變十六進制為IEEE 標準下的浮點數Hex2dec 變十六制數為十進

18、制數Dec2hex 變十進制數為十六進制數一般字符串函數和字符串比較命令一般字符串函數Strings MATLAB 中有關字符串函數的說明Abs 變字符串為數值13/17Setstr變數值為字符串Isstr當變量為字符串時其值為真Blanks空串Deblank刪除尾部的空串Str2mat從各個字符串中形成文本矩陣Eval執行由 MATLAB表達式組成的串字符串比較Strcmp比較字符串Findstr在一字符串中查找另一個子串Upper 變字符串為大寫Lower 變字符串為小寫Isletter當變量為字母時,其值為真Isspace當變量為空白字符時,其值為真MATLAB編程語言、程序控制流和交互

19、輸入命令MATLAB編程語言Function增加新的函數Eval執行由 MATLAB表達式構成的字串Feval執行由字串指定的函數Global定義全局變量程序控制流If條件執行語句Else與 if命令配合使用Elseif與 if命令配合使用End For,while和 if語句的結束For重復執行指定次數(循環)14/17While重復執行不定次數(循環)Break 終止循環的執行Return返回引用的函數Error顯示信息并終止函數的執行交互輸入Input提示用戶輸入Keyboard像底稿文件一樣使用鍵盤輸入Menu 產生由用戶輸入選擇的菜單Pause 等待用戶響應Uimenu 建立用戶界面菜單

溫馨提示

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

評論

0/150

提交評論