管理信息化信息化知識MATLAB軟件基礎知識講義_第1頁
管理信息化信息化知識MATLAB軟件基礎知識講義_第2頁
管理信息化信息化知識MATLAB軟件基礎知識講義_第3頁
管理信息化信息化知識MATLAB軟件基礎知識講義_第4頁
管理信息化信息化知識MATLAB軟件基礎知識講義_第5頁
已閱讀5頁,還剩69頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

管理信息化信息化知識MATLAB軟件基礎知識講義MATLAB§1MATLABMathWorks2080CleveMolerJohnLittleCMATLABMATLAB1984CleveMoler與JohnLittle等正式成??MathworksMATLABMATLAB1993,MathworksMATLAB4.01997(Release11MATLAB6(Release12。MATLAB在世界各高校,MATLABMATLABMATLABMATLABMATLAB能。MATLABMATLABCCFORTRANbreakifswitch,又有面向對象的§2MATLABMATLABMATLAB6MATLAB6CPUPentiumII、PentiumIII、AMDAthlon光驅:81GB安裝(1GB;顯卡:8Windows95、Window98、WindowsNTWindows2000;Word97word2000MATLABNotebook;AdobeAcrobatReaderMATLABPDFMATLAB以在開始菜單的程序選項中選擇MATLABMATLAB(Desktop)2-12-1MATLAB§3MATLABMATLABMATLABMATLAB6MATLAB命令窗口MALTABMATLABMATLAB使用續(xù)行符之后MATLAB會自動將前一行保留而不歷史窗口MATLAB6發(fā)行說明書窗口當前目錄窗口工作空間管理窗口作空間管理窗口中將顯示所有目前保存在內存中的MATLAB3-1MMATLABMMMATLAB提供了多種方法將數(shù)據(jù)從磁盤或剪貼板中讀MATLAB(ImportWizard下面通過上述兩種方法將該文件數(shù)據(jù)讀入MATLABMATLAB“students’scores)“English“Chinese“Mathmatics“wang“l(fā)izhao,其余的為可分斷數(shù)據(jù)(99“98面平臺上的【File】菜單中的【ImportData §4MATLAB傲視群雄,是MATLAB軟件的基礎。本節(jié)將簡要介紹MATLAB??及運算。MATLAB語言當然也不例外。與常規(guī)的程序設計語言不同的MATLABMATLAB以通過“clearMALABa4MATLAB10long14longe15MATLAB語言還提供了復數(shù)的表達和運算功能。在MATLABchar。字符串的每個字符(包括空格)矩陣是MATLAB數(shù)據(jù)存儲的基本單元,而矩陣的運算是AMATLAB語言也允許用戶調用在MATLAB環(huán)境之外定3.3例如:事先在記事本中建??文件MATLABeye(m)mones(m)m1rand(m)m*MATLAB6det(a)aeig(a)arank(a)atrace(a)a(對角線元素之和例如:>>a=[21–3–1;3107;-4.2.2矩陣的數(shù)組運算應元素之間的乘除法,它們的運算符為“.*“..^(exp(log>>a=[21-3-1;3107;-124-2;10-32-28-99-12--51-17-81-27-10-邏輯運算是MATLAB中數(shù)組運算所特有的一種運算4-2。1,0§5MATLABMATLAB有很強的圖形功能,可以方便地實現(xiàn)數(shù)據(jù)的MATLAB二維圖形的繪制是MATLAB語言圖形處理的基礎,>>x=linspace(0,2*pi,30);%5-15-新的plot命令產生的圖形畫在原來的圖形上。而命令holdoff5-2,cos(x)的圖形,也5-3。5-35-線型線方式:-實線:點線-.線型點方式:.圓點+加號*xxo>>plot(x,y1,’b:+’,x,y2,’g-5-45-5axisaxis([xminxmaxyminymax])[xyaxissquareaxis(‘square’)axisoffaxis(‘off’) ??>>x=->>[X,Y]=meshgrid(x,y);(3X,Y>>R=sqrt(X.^2+Y.^2)+eps;(eps>>mesh(X,Y,Z)(35-75-例plot)5-contourcontour3畫曲面的等高線,如對圖5-7較有用的是給三維圖形指定觀察點的命令view(azi,ele)azi是方位角,ele是仰角.缺省時MATLAB圖形窗口中選擇【FileMATLAB(MMATLABMCM文件的編寫是相當容易的。M文件可以分為腳本文件b=a-a=a-scripts—MATLAB5HIlookforHIMATLAB output2]=function—(input1,input2)%%Thisisfunctiontoexchangetwomatrices%HI%input1,input2areinputvariables%output2=input1;%同等矩陣a、b進行了相互交換。在該函數(shù)題頭中,functionMATLAB語言中函數(shù)的標示符,而function---exampleinput1、input2output1、output2函數(shù)題頭下的第一行注釋語句為HI行,可以通過MATLABMATLAB554MATLABMM如前節(jié)所述,函數(shù)的輸入變量為形式參數(shù),即只傳遞變量的值而不傳遞變量的地址,函數(shù)對輸入變量的一切操作和修改如果不依靠輸出變量傳出的話,將不會影響工作空間中該變量的值。MATLABprivateMATLABMMATLABM語言的流程控制語句主要有for、while、if-else-endswitch-case4forforfor大于終值時循環(huán)結束,這里步長是可以為負的。在for設置,否則將會出錯,forwhilewhileMATLABif-else-end語句if-else-endifelseelseendif-else-endif1elseif2〉邏輯值2“真”時的執(zhí)行語句elseif3switch-caseCasecase時,switch-casecasecase§7MATLABMATLABinterp1interp1(x,y,xi)對一組點(x,y)xixyyyxxiNaN。ysize(y,1)。nearestlinearsplinecubicMatlab也能夠完成二維插值的運算,相應的函數(shù)為Matlab在科學實驗的統(tǒng)計方法研究中,往往要從一組實驗數(shù)據(jù)中尋找出自變量x和因變量y之間的函數(shù)關系y=f(x)。由于觀測數(shù)據(jù)往往不夠準確,因此并不要求y=f(x)經(jīng)過所有的點,而只要求在給定點上誤差按照某polyfitpolyfitpolyfit-9.810820.1293->>xi=linspace(0,1,100);%X算功能是通過調用符號運算工具箱(SymbolicMathToolbox)內的工具實現(xiàn),其內核是借用MATLAB1:sym(‘sym(‘表達式’)>>sym(‘x’)%x2:syms12……n>>symsabxt%a,b,x,t1格式x>>limit(x/abs(x),x,0,’left’)ans=-格式xfbfx格式ftababxfbfx154格式stabexpandcollect>>collect(3*x^3-xf=a*x^2+b*x+c[1a*(-b+(b^2-格式t。MATLAB,MATLAB5.3項。與原有的程序相比,新程序的功能增強了。在MATLAB5.36.0(fzero(線性不等式約束(線性等式約束其中,linprogUB處放置[]。如果x的某個分量無下界,則置LB(i)=-inf.UB(i)=inf.如果無線性不Abx0optionsexitflag的值大于0,則程序收斂于解x;如果exitflag0,則函數(shù)的計算達到了最大次數(shù);exitflag0,則問題無可行解,或程序運outputLambdaxLagrange>>lb=[0;0;-MATLAB的優(yōu)化工具箱中有一個求解下述非線性規(guī)(線性不等式約束(線性等式約束(非線性不等式約束(非線性等式約束(有界約束fmincon,其主

溫馨提示

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

評論

0/150

提交評論