




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、MATLA說結(jié)(一)MATLA即用函數(shù)1、特殊變量與常數(shù)ans計(jì)算結(jié)果的變量名computer確定運(yùn)行的計(jì)算機(jī)eps浮點(diǎn)相對(duì)精度Inf無窮大I虛數(shù)單位inputname輸入?yún)?shù)名NaN非數(shù)nargin輸入?yún)?shù)個(gè)數(shù)nargout輸出參數(shù)的數(shù)目pi圓周率nargoutchk府效的輸出參數(shù)數(shù)目realmax最大正浮點(diǎn)數(shù)realmin最小正浮點(diǎn)數(shù)varargin實(shí)際輸入的參量varargout實(shí)際返回的參量2、操作符與特殊字符+加-減*矩陣乘法.*數(shù)組乘(對(duì)應(yīng)兀素相乘)A矩陣幕.A數(shù)組幕(各個(gè)元素求幕)左除或反斜杠/右除或斜面杠./數(shù)組除(對(duì)應(yīng)元素除)kronKronecker張里積:冒號(hào)()圓括方括
2、.小數(shù)點(diǎn).父目錄1.繼續(xù),逗號(hào)(分割多條命令);分號(hào)(禁止結(jié)果顯示)%注釋!感嘆號(hào)轉(zhuǎn)置或引用=賦值=相等不等于&邏輯與|邏輯或邏輯非xor邏輯異或3、基本數(shù)學(xué)函數(shù)abs絕對(duì)值和復(fù)數(shù)模長(zhǎng)acos,acodh反余弦,反雙曲余弦acot,acoth反余切,反雙曲余切acsc,acsch反余割,反雙曲余割angle相角asec,asech反正割,反雙曲正割secant正切asin,asinh反正弦,反雙曲正弦atan,atanh反正切,雙曲正切tangent正切atan2四象限反正切ceil向著無窮大舍入complex建立一個(gè)復(fù)數(shù)conj復(fù)數(shù)配對(duì)cos,cosh余弦,雙曲余弦csc,csch余切,雙曲
3、余切cot,coth余切,雙曲余切exp指數(shù)fix朝0方向取整floor朝負(fù)無窮取整gcd最大公因數(shù)imag復(fù)數(shù)值的虛部cm最小公倍數(shù)log自然對(duì)數(shù)og2以2為底的對(duì)數(shù)log10常用對(duì)數(shù)mod有符號(hào)的求余nchoosek二項(xiàng)式系數(shù)和全部組合數(shù)real復(fù)數(shù)的實(shí)部rem相除后求余round取整為最近的整數(shù)sec,sech正割,雙曲正割sign符號(hào)數(shù)sin,sinh正弦,雙曲正弦sqrt平方根tan,tanh正切,雙曲正切4、基本矩陣和矩陣操作blkding從輸入?yún)⒘拷K對(duì)角矩陣eye單位矩陣inespace產(chǎn)生線性間隔的向量logspace產(chǎn)生對(duì)數(shù)間隔的向量numel元素個(gè)數(shù)ones產(chǎn)生全為1的
4、數(shù)組rand均勻頒隨機(jī)數(shù)和數(shù)組randn正態(tài)分布隨機(jī)數(shù)和數(shù)組zeros建立一個(gè)全0矩陣:(colon)等1日隔向量cat連接數(shù)組diag對(duì)角矩陣和矩陣對(duì)角線fliplr從左自右翻轉(zhuǎn)矩陣flipud從上到下翻轉(zhuǎn)矩陣repmat復(fù)制一個(gè)數(shù)組reshape改造矩陣roy90矩陣翻轉(zhuǎn)90度tril矩陣的下三角triu矩陣的上三角dot向量點(diǎn)集cross向量叉集ismember檢測(cè)一個(gè)集合的元素ntersect向量的交集setxor向量異或集setdiff向是的差集union向量的并集5、數(shù)值分析和傅立葉變換cumprod累積cumsum累加cumtrapz累計(jì)梯形法計(jì)算數(shù)值微分factor質(zhì)因子npo
5、lygon刪除多邊形區(qū)域內(nèi)的點(diǎn)max最大值mean數(shù)組的均值mediam中值min最小值perms所有可能的轉(zhuǎn)換polyarea多邊形區(qū)域primes生成質(zhì)數(shù)列表prod數(shù)組元素的乘積rectint矩形交集區(qū)域sort按升序排列矩陣元素sortrows按升序排列行std標(biāo)準(zhǔn)偏差sum求和trapz梯形數(shù)值積分var、.、.廣. 力左del2離散拉普拉斯diff差值和微分估計(jì)gradient數(shù)值梯度cov協(xié)方差矩陣corrcoef相關(guān)系數(shù)conv2二維卷積conv卷積和多項(xiàng)式乘法filterIIR或FIR濾波器deconv反卷積和多項(xiàng)式除法filter2二維數(shù)字濾波器cplxpair將復(fù)數(shù)值分類
6、為共腕對(duì)fft一維的快速傅立葉變換fft2二維快速傅立葉變換fftshift將FFT的DC分量移到頻譜中心fft一維快速反傅立葉變換ifft2二維傅立葉反變換fftn多維快速傅立葉變換ifftshift反FFT偏移nextpow2最靠近的2的幕次unwrap校正相位角6、多項(xiàng)式與插值conv卷積和多項(xiàng)式乘法roots多項(xiàng)式的根poly具有設(shè)定根的多項(xiàng)式polyder多項(xiàng)式微分polyeig多項(xiàng)式的特征根polyfit多項(xiàng)式擬合polyint解析多項(xiàng)式積分polyval多項(xiàng)式求值polyvalm矩陣變量多項(xiàng)式求值residue部分分式展開nterp1一維插值interp2二維插值nterp3三維
7、插值interpft使用FFT的一維插值nterpn多維插值meshgrid為3維點(diǎn)生成x和y的網(wǎng)格ndgrid生成多維函數(shù)和插值的數(shù)組pchip分段3次Hermite插值多項(xiàng)式ppval分段多項(xiàng)式的值spline3次樣條數(shù)據(jù)插值7、繪圖函數(shù)bar豎直條圖barh水平條圖hist直方圖histc直方圖計(jì)數(shù)hold保拉當(dāng)前圖形loglogx,y對(duì)數(shù)坐標(biāo)圖pie餅狀圖plot繪二維圖polar極坐標(biāo)圖semilogyy軸對(duì)數(shù)坐標(biāo)圖semilogxx軸對(duì)數(shù)坐標(biāo)subplot繪制子圖bar3數(shù)值3D豎條圖bar3h水平3D條形圖comet33D慧星圖cylinder圓柱體fill3填充的3D多邊形pl
8、ot33維空間繪圖quiver33D震動(dòng)(速度)圖slice體積薄片圖sphere球stem3繪制離散表面數(shù)據(jù)waterfall繪制瀑布trisurf三角表面clabel增加輪廓標(biāo)簽到等圖線圖中datetick數(shù)據(jù)格式標(biāo)記grid加網(wǎng)格線gtext用鼠標(biāo)將文本放在2D圖中egend圖注plotyy左右邊都繪Y軸title標(biāo)題xlabelX軸標(biāo)簽ylabelY軸標(biāo)簽zlabelZ軸標(biāo)簽contour等高線圖contourc等高線計(jì)算contourf填充的等高線圖hidden網(wǎng)格線消影meshc連接網(wǎng)格/等局線mesh具有參考軸的3D網(wǎng)格peaks具后兩個(gè)變量的米樣函數(shù)surf3D陰影表面圖sur
9、face建立表面低層對(duì)象surfc海浪和等高線的結(jié)合surfl具有光照的3D陰影表面trimesh三角網(wǎng)格圖(二)Matlab工作間常用命令:1、常用的窗口命令help啟動(dòng)聯(lián)機(jī)幫助文件顯示which找出函數(shù)與義件所在的目錄名what列出當(dāng)前目錄下的有關(guān)文件demo運(yùn)行MATLAB勺演示程序type列出M文件path設(shè)置或查詢MATLA路徑ookfor對(duì)help信息中的關(guān)鍵詞查找2、有關(guān)文件及其操作的語句cd改變當(dāng)前的工作目錄dir列出當(dāng)前目錄的內(nèi)容delete刪除文件getenv獲得環(huán)境參數(shù)unix執(zhí)行操作系統(tǒng)命令并返回結(jié)果diary將MATLAB!行的命令存盤fopen打開文件fclose關(guān)
10、閉文件fread從文件中讀取二進(jìn)制數(shù)據(jù)fwrite向文件中寫二進(jìn)制數(shù)據(jù)fscanf從文件讀取格式化數(shù)據(jù)fprintf將格式化數(shù)據(jù)寫入文件fgetl從文件中讀行并放棄換行符fgets從文件中讀行并保持換行符error查詢文件的輸入輸出的錯(cuò)誤信息feof檢查文件結(jié)束標(biāo)志fseek設(shè)置文件位置指針ftell得到文件位置指針位置prewind反繞一個(gè)打開的文件tempname建立臨時(shí)的文件名tempdir返回已存在的臨時(shí)目錄名whech查找指定文件的路徑3、啟動(dòng)與退出的命令quit,exit退出 MATLABstartupMATLAB1啟動(dòng)義件matlabrc啟動(dòng)主程序4、管理變量工作空間的命令who
11、簡(jiǎn)要列出工作空間變量名whos詳細(xì)列出工作空間變量名oad從文件中讀入變量save列出工作空間中變量存盤clear刪除內(nèi)存中的變量與函數(shù)pack整理工作空間的內(nèi)存size查詢矩陣的維數(shù)disp顯示矩陣和文本ength查詢矢量的維數(shù)diary保存工作空間文本到文件type在工作空間查看文件內(nèi)容clf清除圖形窗口內(nèi)容5、對(duì)命令窗口控制的常用命令cedit設(shè)置命令行編輯與回調(diào)的參數(shù)clc清除命令窗口中的顯示home將光標(biāo)移動(dòng)到左上角位置format設(shè)置輸出格式echo顯示文件中的 MATLABT令more控制命令窗口的輸出頁向6、此外還有一些常用的命令:Ctrl+p調(diào)用次的命令Ctrl+n調(diào)用卜一行
12、的命令Ctrl+b退后一格一Ctrl+f前移一格Ctrl + -Ctrl+l向左移一個(gè)單詞HomeCtrl+a 光標(biāo)移到行首EndCtrl+e 光標(biāo)移到行尾EscCtrl+u清除一行DelCtrl+d清除光標(biāo)后字符BackspaceCtrl+h清除光標(biāo)前字符Ctrl +Ctrl+r向右移一個(gè)單詞Ctrl+k清除光標(biāo)至行尾字Ctrl+c中斷程序運(yùn)行(三) Matlab 運(yùn)行加速性能加速采用如下數(shù)據(jù)類型: logical 、 char 、 int 、 uint 、 double;數(shù)據(jù)維數(shù)不超過3;c 、 for 循環(huán)范圍內(nèi)只采用標(biāo)量值,只調(diào)用內(nèi)建函數(shù)。 if 、 else if while 、 s
13、wicth 的條件測(cè)試語句只采用標(biāo)量;同一行的命令條數(shù)為一條;命令操作為改變數(shù)據(jù)類型或者形狀(大小,維數(shù));f、復(fù)數(shù)寫為:a + b j型;2)遵守3 條準(zhǔn)則a、避免使用循環(huán)語句(將循環(huán)語句向量化:向量化技術(shù)函數(shù)有All、diff、ipermute 、 permute、 reshape 、 squeeze、 any、 find 、 logical 、 prod 、 shiftdim 、 sub2ind 、 cumsum、 ind2sub 、 ndgrid 、 repmat 、 sort 、 sum 等;不得不 使用循環(huán)語句時(shí),超過2 重,循環(huán)次數(shù)少的在外環(huán));b、預(yù)分配矩陣空間(函數(shù)有:zer
14、os、ones、cell、struct、repmat)和采用 repmat 函數(shù)對(duì)非 double 型預(yù)分配空間或?qū)σ粋€(gè)變量擴(kuò)容;c 、優(yōu)先使用內(nèi)建函數(shù)和function;3)絕招:采用Mex技術(shù),或者利用matlab提供的工具將程序轉(zhuǎn)化為C語言、 Fortran 語言注意:比較向量化和加速器;加速之前采用 profiler 測(cè)試各部分耗時(shí)情況。SIMILINK 模塊庫按功能進(jìn)行分為以下 8 類子庫:Continuous (連續(xù)模塊)Discrete (離散模塊)Function&Tables (函數(shù)和平臺(tái)模塊)Math (數(shù)學(xué)模塊)Nonlinear (非線性模塊)Signals&Syste
15、ms (信號(hào)和系統(tǒng)模塊)Sinks (接收器模塊)Sources (輸入源模塊)連續(xù)模塊( Continuous ) continuous.mdlIntegrator :輸入信號(hào)積分Derivative :輸入信號(hào)微分State-Space :線性狀態(tài)空間系統(tǒng)模型Transfer-Fcn :線性傳遞函數(shù)模型Zero-Pole :以零極點(diǎn)表示的傳遞函數(shù)模型Memory存儲(chǔ)上一時(shí)刻的狀態(tài)值Transport Delay :輸入信號(hào)延時(shí)一個(gè)固定時(shí)間再輸出Variable Transport Delay:輸入信號(hào)延時(shí)一個(gè)可變時(shí)間再輸出離散模塊( Discrete ) discrete.mdlDiscr
16、ete-time Integrator:離散時(shí)間積分器Discrete Filter : IIR 與 FIR 濾波器Discrete State-Space :離散狀態(tài)空間系統(tǒng)模型Discrete Transfer-Fcn :離散傳遞函數(shù)模型Discrete Zero-Pole :以零極點(diǎn)表示的離散傳遞函數(shù)模型First-Order Hold :一階采樣和保持器Zero-Order Hold :零階采樣和保持器Unit Delay :一個(gè)采樣周期的延時(shí)函數(shù)和平臺(tái)模塊(Function&Tables) function.mdlFcn:用自定義的函數(shù)(表達(dá)式)進(jìn)行運(yùn)算MATLABFcn禾I用mat
17、lab的現(xiàn)有函數(shù)進(jìn)行運(yùn)算S-Function :調(diào)用自編的 S 函數(shù)的程序進(jìn)行運(yùn)算Look-Up Table :建立輸入信號(hào)的查詢表(線性峰值匹配)Look-Up Table(2-D) :建立兩個(gè)輸入信號(hào)的查詢表(線性峰值匹配)數(shù)學(xué)模塊( Math ) math.mdlSum加減運(yùn)算Product :乘運(yùn)算Dot Product :點(diǎn)乘運(yùn)算Gain :比例運(yùn)算Math Function :包括指數(shù)函數(shù)、對(duì)數(shù)函數(shù)、求平方、開根號(hào)等常用數(shù)學(xué)函數(shù)Trigonometric Function :三角函數(shù),包括正弦、余弦、正切等MinMax最值運(yùn)算Abs:取絕對(duì)值Sign :符號(hào)函數(shù)Logical Op
18、erator :邏輯運(yùn)算Relational Operator :關(guān)系運(yùn)算Complex to Magnitude-Angle :由復(fù)數(shù)輸入轉(zhuǎn)為幅值和相角輸出Magnitude-Angle to Complex :由幅值和相角輸入合成復(fù)數(shù)輸出Complex to Real-Imag :由復(fù)數(shù)輸入轉(zhuǎn)為實(shí)部和虛部輸出Real-Imag to Complex :由實(shí)部和虛部輸入合成復(fù)數(shù)輸出非線性模塊( Nonlinear ) nonlinear.mdlSaturation :飽和輸出,讓輸出超過某一值時(shí)能夠飽和。Relay :滯環(huán)比較器,限制輸出值在某一范圍內(nèi)變化。Switch :開關(guān)選擇,當(dāng)?shù)诙€(gè)
19、輸入端大于臨界值時(shí),輸出由第一個(gè)輸入端而來,否則輸出由第三個(gè)輸入端而來。Manual Switch :手動(dòng)選擇開關(guān)信號(hào)和系統(tǒng)模塊( Signal&Systems ) sigsys.mdlIn1 :輸入端。Out1:輸出端。Mux將多個(gè)單一輸入轉(zhuǎn)化為一個(gè)復(fù)合輸出。Demux將一個(gè)復(fù)合輸入轉(zhuǎn)化為多個(gè)單一輸出。Ground:連接到?jīng)]有連接到的輸入端。Terminator :連接到?jīng)]有連接到的輸出端。SubSystenm建立新白封裝(MasR功能模塊接收器模塊( Sinks ) sinks.mdlScope:示波器。XY Graph:顯示二維圖形。To Workspace:將輸出寫入 MATLAB勺工
20、作空間。To File(.mat) :將輸出寫入數(shù)據(jù)文件。輸入源模塊( Sources ) sources.mdlConstant :常數(shù)信號(hào)。Clock :時(shí)鐘信號(hào)。From Workspace:來自MATLAB勺工作空間。From File(.mat) :來自數(shù)據(jù)文件。Pulse Generator :脈沖發(fā)生器。Repeating Sequence :重復(fù)信號(hào)。Signal Generator :信號(hào)發(fā)生器,可以產(chǎn)生正弦、方波、鋸齒波及隨意波。Sine Wave:正弦波信號(hào)。Step :階躍波信號(hào)。在MATLABT令窗口下直接運(yùn)行一個(gè)已經(jīng)存在的simulink模型t,x,y=sim(model,timespan,option,ut)其中, t 為返回的仿真時(shí)間向量; x 為返回的狀態(tài)矩陣; y 為返回的輸出矩陣;model 為系統(tǒng) Simulink 模型文件名 ;timespan 為仿真時(shí)間 ; option 為仿真參數(shù)選擇項(xiàng) , 由 simset 設(shè)置 ; ut 為選擇外部產(chǎn)生輸入,ut=T,u1,u2,.,un 。Sources 庫 信號(hào)源庫(無輸入,至少一個(gè)輸出)Sine Wave: 產(chǎn)生幅值、頻率可設(shè)置的正弦波信號(hào)。Step
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年旅行社服務(wù)項(xiàng)目建議書
- 2025年微波輻射計(jì)、微波散射計(jì)、測(cè)高計(jì)項(xiàng)目發(fā)展計(jì)劃
- 實(shí)施精準(zhǔn)營銷策略提高市場(chǎng)占有率水平
- 光學(xué)鏡片透光率測(cè)量基準(zhǔn)
- 辦公環(huán)境改善措施細(xì)則
- 城市地下綜合管廊建設(shè)與管理技術(shù)研究
- 格林童話選故事解讀
- 1-3-Methoxyphenyl-piperazine-生命科學(xué)試劑-MCE
- 公司年會(huì)演講致辭稿件范本
- 企業(yè)員工激勵(lì)計(jì)劃及策劃方案的說明
- 垃圾清運(yùn)管理制度12篇
- 人教版二年級(jí)下冊(cè)口算題天天練1000道可打印帶答案
- 【跨境電商零售進(jìn)口稅收征管對(duì)策及建議16000字(論文)】
- 2024年襄陽漢江檢測(cè)有限公司招聘筆試參考題庫附帶答案詳解
- DZ∕T 0332-2020 碳酸鹽巖油氣藏縫洞體雕刻法資源儲(chǔ)量估算規(guī)范(正式版)
- 2021利達(dá)JB-QG-LD988EL JB-QT-LD988EL 火災(zāi)報(bào)警控制器 消防聯(lián)動(dòng)控制器調(diào)試手冊(cè)
- 心血管介入護(hù)士進(jìn)修匯報(bào)
- 施工組織設(shè)計(jì)內(nèi)部審批表
- 九下名著閱讀《儒林外史》考點(diǎn)+人物分析+中考真題
- 醫(yī)院檢驗(yàn)科安全風(fēng)險(xiǎn)評(píng)估報(bào)告表單
- 第23課《出師表》課件(共48張)
評(píng)論
0/150
提交評(píng)論