基于MATLAB产品家族

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1MATLAB產品家族◎MATLAB(交談式科技運算語言)產品特色可作分析、視覺化及發展的高階語言內建超過600種數學、科學及工程函式互動式的編輯器/除錯器資料分析及模型化M-file執行效能簡報器互動式GUI設計器介面支援多維陣列、使用者自訂結構及物件等資料型態線性代數可延伸至C、C++、Fortran、ActiveX及DDE環境解決專業領域問題之工具箱﹙即函式之集合﹚開發環境重新設計的MATLAB主畫面,它更容易管理多個檔案文件、其所屬的次畫面亦可任意嵌入或脫離主畫面,同時可儲存客製化設計操作環境,以及能縮短及最佳化常使用的指令數量。增強陣列編輯器(ArrayEditor)及工作空間瀏覽器(WorkspaceBrowser)的功能,讓您更容易觀察、編輯以及圖形化變數。目錄報表(DirectoryReports)功能,能讓您檢視M-files的效率、相依性、和該檔案所呼叫之其他相關程式名稱M-Lint程式碼檢測器(M-LintCodeChecker)能對程式碼的修正提出建議,讓程式效能提升,也有助於程式碼的維護於程式編輯器(Editor)中,能執行M-code的獨立區塊能自動將您的M-code產出(publish)成HTML,Word,或LaTex的檔案格式程式撰寫可以建立巢狀函式(nestedfunctions),提供一較簡易的方式來定義以及呼叫客製化函式匿名函式定義單行函式的功能,可以彈性運用在指令列中或描述檔案(scriptfile)中可以透過functionhandles去呼叫標準語法,而不需要再使用feval的指令條件式的中斷功能,能讓您在程式執行正確時隨時中止增加區塊式註解的功能簡介MATLAB是一高階科學運算語言、可分析資料與發展演算法和應用之互動式環境。MATLAB7中涵蓋了許多新功能,可讓程式撰寫、編碼、繪圖更有效率,同時視覺化、數學運算、資料擷取與效能上都大有提升。1.是以矩陣運算為基礎的直譯性語言2.有600種以上的數學function,有ODEs,DAEs,FFT,PDEs,簡單的統計功能等。3.畫圖功能強,可繪製2-D,3-D,動畫等。亦可將圖形輸出成JPG,BMP,Tiff等檔案給其他如word,PowerPoint等應用軟體使用。4.可直接在MATLAB裡透過API與C,C++,Fortran,Java,COMcomponentsandExcel等互動。提供Guide給User作自己的UI(UserInterface使用者介面),類似VB作介面的功能。2數學運算支援整數資料運算,能讓您儲存更多運算資料以及處理更大的整數資料組支援單精度運算、線性代數、新富利葉演算法(FFT)及濾波器,能使您處理更多、更大量的單精度資料增加更多更強大的幾何處理運算方法Ohull2002.1,更能控制更多量的演算選擇與處理MATLAB解線性方程式之command功能(linsolvefunction),能讓您以特定之共同作用的矩陣結構,快速解線性方程式系統一階微分方程解題器(ODEsolver),能處理隱微分方程以及多點之邊界值之問題繪圖功能新的互動式繪圖介面,使用者不需寫M-code就能產生圖形並進行編輯從圖形能直接產生M-code,能使您依此程式有計劃性的重新運用客製化之圖形增強圖形註解功能,包含圖形形狀、物體的調整以及資料點的註解功能等。資料探測工具(Dataexplorationtools),含有讓圖形能左右轉動以及資料游標功能,有助於使用者觀看圖形時能容易地衡量數值可以對圖形物體進行型態的轉換,例如旋轉、轉移..等常用之控制介面以及ActiveX控制器,現在可以直接從GUIDE載入改進對HandleGraphics®的支援,新版可容許使用者使用完整的TeXandLaTeX語法,來呈現更複雜的方程式資料擷取與對外介面轉換問題新檔案輸入/出函式,可讀更多大量的使用者自行編撰之格式text檔,以及可寫入Y資料至Excel和HDF5檔案格式新版的MAT檔案格式具有壓縮功能,可讓您以更少硬碟空間儲存更多多的資料新版的Javapath函式,能讓您不需重新啟動MATLAB,能更靈活增加、移除及重新載入Java類別可以和COM物件作溝通、同時提供伺服端之事件觸發功能,以及支援VisualBasicscript語言可以透過SimpleObjectAccessProtocol(SOAP)方式,取得網路服務(Webservices)提供FTP物件,以便連結FTP伺服器,進而執行或操控遠端檔案支援國際標準碼(Unicode),使得MAT檔案格式中之字元資料,避免因語言不同而造成錯誤3效能及平台方面的支援JITAccelerator已涵蓋所有數值種類及呼叫函式功能JITAccelerator針對整數運算可以產生對應之MMX巨集指令集函式FFT演算方法已使用最新版的FFTW3能更快速讀、寫text檔在WindowsXP作業系統下支援3GB暫存空間,較原來版本能再多出1GB的資料記憶體空間給MATLAB◎DistributedComputingToolbox(分散式運算工具箱)&MATLABDistributedComputingEngine(分散式運算計算引擎)產品特色可執行MATLAB分散式運算法於遠端MATLAB架構上支援業界訊息傳送介面(MessagePassingInterface,MPI)架構上的通訊功能能支援MathWorksjobmanager或外部電腦調度程式(schedulers)自動取得任何一個工具箱中的分散式運算法新的跨處理溝通能力,能提供屬於同一群組的多部電腦同時利用MATLAB®分割並執行平行演算法DistributedexecutionofMATLABapplicationsonremoteMATLABsessionsSupportforcommunicationamonginterdependenttasks,basedontheindustry-standardMessagePassingInterface(MPI)ApplicationschedulingusingtheMathWorksjobmanagerorthird-partyschedulersDynamiclicensingtoenabledistributedexecutionofalgorithmsthatuseanytoolboxforwhichyouarelicensedAccesstosingleormultipleclustersbyoneormoreusers簡介TheDistributedComputingToolboxandtheMATLABDistributedComputingEngineenableyoutodevelopdistributedMATLABapplicationsandexecutetheminaclusterofcomputerswithoutleavingyourdevelopmentenvironment.YoucanprototypeapplicationsinMATLABandusetheDistributedComputingToolboxfunctionstodefineindependentorinterdependenttasks.AlgorithmsthatrequireinterdependenttasksusetheMessagePassingInterface(MPI)-basedfunctionsprovided.TheMATLABDistributedComputingEngineschedulesandevaluatestasksonmultipleremoteMATLABsessions,reducingexecutiontimecomparedtorunninginasingleMATLABsession.◎OptimizationToolbox(最佳化工具箱)產品特色求取無限制非線性之極小值可求解條件非線性之極小值、大中取小估計量、目標達成及單向無限極小值之問題線性規劃及二次問題有界限之非線性最小平方法與曲線契合有限制條件下之線性最小平方法針對大規模稀疏及結構問題之專精演算法函式簡介最佳化工具箱(OptimizationToolbox)提供了經過驗證的一般最佳化和大規模最佳化演算法,同時提供線性規劃、二次式規劃、非線性最小平方法、非線性方程式等附加函式。1.可計算目標函式的極大或極小值2.可以計算有限制條件或是沒有限制條件的問題3.提供非線性最小平方法,可幫助User作Curvefitting4解決二元整數規劃問題針對medium-scale問題,提供無限制條件下求函數最小值之最佳化函式(fminunc)可利用單一演算法處理線性規劃函式(linprog)提供額外的輸出函式,它可以在每次疊代最佳化函式過程中被呼叫新增輸出診斷最佳化結果資訊的輸出PS:這很難用口述性方式解釋,因為它提供的就是數學model,建議給User看datasheet會比較清楚。◎(Extended)SymbolicMathToolbox(延伸)符號運算工具箱產品特色微積分Transforms線性代數簡化符號解決象徵性的數學方程式將數學式功能做特殊處理一般的符號運作可變的精密算數CalculusTransformsLinearalgebraSimplificationofsymbolicexpressionsSymbolicequationsolvingSpecializedmathematicalfunctionsGeneralsymbolicoperationsVariableprecisionarithmeticCcode,Fortran,andLaTexrepresentationofsymbolicexpressionsMaple8kernelaccessSupportforprogramminginMapleAccesstoMaplespecializedmathematicslibraries簡介符號運算工具箱(SymbolicMathToolbox)將符號數學及可變異的精密運算,整合至MATLAB。WaterlooMaple軟體公司所開發的Maple8運算核心也整合至工具箱中。(延伸)符號運算工具箱增加了對Maple程式及Maple的特定程式庫支援。利用符號運算工具箱可以很容易地結合數值和符號運算至單一的環境下,而不用犠牲速度及正確性。TheSymbolicMathToolboxintegratessymbolicmathematicsandvariableprecisioncomputationintoMATLAB.ThetoolboxincorporatesthecomputationalkernelofMaple8,developedbyWaterlooMapleSoftware.TheExtendedSymbolicMathToolboxaddssupportforMapleprogrammingandMaple'sspecializedlibraries.WiththeSymbolicMathToolboxes,MATLABuserscaneasilycombinenumericandsymboliccomputationintoasingleenvironmentwithoutsacrificingspeedoraccuracy.◎PartialDifferentialEquationToolbox(微偏分工具箱)產品特色CompleteGUIforpre-andpost-processing2-DPDEsAutomaticandadaptivemeshingGeometrycreation

1 / 34
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功