當前位置:歷史故事大全網 - 中學學科 - mat lab是做什麽的?

mat lab是做什麽的?

MATLAB軟件的開發與介紹MATLAB軟件是美國Mathworks公司推出的用於數值計算和圖形處理的科學計算系統環境。MATLAB是英文MATrix LABoratory的縮寫。其1版本(DoS版本1.0)發布於1984。經過10多年的不斷完善,其WindoM 98/NT版本(6.1版本)已經發布。新版本集中了日常數學處理中的各種功能,包括高效的數值計算、矩陣運算、信號處理和圖形生成。在MATLAB環境下,用戶可以進行程序設計、數值計算、圖形繪制、輸入輸出、文件管理等各種操作。MATLAB為人機交互提供了數學系統環境。系統的基本數據結構是矩陣,生成矩對象時不需要做明確的維度描述。與用C語言或FoRTRAN語言編程進行數值計算相比,MATLAB可以節省大量編程時間。在壹些美國大學,MATLAB正成為輔助數值線性代數和其他高級應用數學課程教學的有用工具。在工程技術領域,MATLAB也被用來解決壹些實際問題和數學模型問題。典型應用包括數值計算、算法預設計和驗證,以及壹些特殊的短數組計算應用,如自動控制理論、統計學、數字信號處理(時間序列分解)等。MATLAB系統最初是CIeve Moler用FORTRAN語言設計的,短數組的算法來自LINPACK和EIsPACK的研究成果。現在的MATLAB程序是MathWorks公司用C語言開發的。在第壹版中,史蒂夫·班格特主持了編譯器和解釋器的開發,史蒂夫·克雷曼完成了圖形函數的設計,約翰·利特爾和克裏夫·莫勒主持了數學分析各個子模塊的開發,編寫了用戶指南和大部分M文件。自1版本發布以來,許多科技工作者加入了MATLAB的開發團隊,為今天MATLAB系統的形成做出了巨大貢獻。MATLAB作為商品出現後,僅僅幾年後,憑借其良好的開放性和運行可靠性,原有控制領域的封閉軟件包(如英國的UMIST、瑞典的LUND和SIMNON、德國的KEDDC)相繼被淘汰,在MATLAB的平臺上重新構建。20世紀90年代,MATLAB已經成為國際控制界公認的標準計算軟件。到90年代初,在30多個國際數學科技應用軟件中,MATLAB是數值計算的第壹名,Mathematica和Maple是符號計算軟件的前兩名。Mathcad在中學生中很受歡迎,因為它為計算、圖形和文字處理提供了統壹的環境。2006年,5438+0,MathWorks公司推出了MATLAB6.0版。在繼承和發展其原有數值計算和圖形可視化能力的同時,發生了以下重要變化:(1) SIMULINK的引入。這是壹個用於動態系統建模、仿真和分析的交互式集成環境。它的出現使人們有可能考慮許多以前不得不簡化的非線性和隨機因素,從而大大提高了人們對非線性和隨機動力系統的認知能力。(2)開發了與外界直接進行數據交換的組件,為MATLAB實時數據分析、處理和硬件開發開辟了道路。(3)介紹了符號計算工具包。1993年,MathWorks公司從加拿大滑鐵盧大學購買了Maple的使用權,以Maple為“引擎”開發了符號數學工具箱1.0。MathWorks公司的這壹舉措加速了長期以來國際上關於數值計算和符號計算孰優孰劣的爭論的結束,推動了兩種計算互補發展的新時代。(4)筆記本的構建。針對應用範圍最廣的Word,MathWorks公司利用DDE和OLE實現了MATLAB與Word的無縫連接,為專業科技工作者打造了集科學計算、圖形可視化、文字處理於壹體的高水平環境。MTALAB系統由五個主要部分組成,下面分別介紹。(1)matalab語言系統MATLAB是壹種高級矩陣/數組語言,具有條件控制、函數調用、數據結構、輸入輸出、面向對象等編程語言的特點。使用它不僅可以進行小規模的端處理和完成算法設計、算法實驗等基本任務,還可以進行大規模的編程和開發復雜的應用程序。(2)MATLAB工作環境這是馬丁實驗室提供給用戶的管理功能的總稱,包括管理工作區變量數據輸入輸出的方式方法,以及開發、調試、管理M文件的各種工具。(3)圖形語句階段系統這是MATLAB圖形系統的基礎,包括完成2D和3D數據插圖、圖像處理、動畫生成、圖形顯示等功能的高級MATLAB命令,以及供用戶控制圖形和圖像特性的低級MATLAB命令,以及開發GUI應用的各種工具。(4)MATLAB數學函數庫這是MATLAB中用到的各種數學算法的總稱,包括各種初等函數算法,以及矩陣運算、矩陣分析等高級數學算法。(5)MATLAB應用程序接口(API)這是MATLAB為用戶提供的函數庫,使用戶能夠在MATLAB環境下使用C程序或FORTRAN程序,包括從MATLAB調用程序(動態鏈接)和讀寫MAT文件等功能。可見MATLAB是壹個非常強大的系統,集數值計算、圖形管理、程序開發於壹體。此外,馬丁實驗室還具有強大的功能擴展能力。與它的主系統壹起,它可以配備各種工具箱來完成壹些特定的任務。用戶可以根據自己的工作任務開發自己的工具箱。在歐美大學,應用代數、數理統計、自動控制、數字信號處理、模擬與數字通信、時間序列分析、動態系統仿真等課程的教材都以MATLAB為內容。這幾乎成了90年代教科書和舊書的壹個區分標誌。在那裏,MATLAB是大學生、碩士生、博士生必須掌握的基礎工具。在國際學術界,MATLAB已經被公認為科學計算的準確可靠的標準軟件。MATLAB的應用可以在很多國際壹流的學術期刊中找到,尤其是情報學期刊。MATLAB被設計研究單位和工業部門視為高效研發的首選軟件工具。比如美國國家儀器公司的信號測量分析軟件LabVIEW,Cadence公司的信號與通信分析設計軟件SPW等。,要麽直接建立在MATLAB上,要麽主要由MATLAB支持。再比如惠普公司的VXI硬件,TM公司的DSP,Gage公司的各種硬卡和儀器都接受MATLAB的支持。
  • 上一篇:秀洲中學(二中)是如何衰落的?
  • 下一篇:石家莊公立高中排名及分數線
  • copyright 2024歷史故事大全網