- 數字通信同步技術的MATLAB與FPGA實現:Altera/Verilog版(第2版)
- 杜勇編著
- 633字
- 2024-01-19 15:29:50
1.7 MATLAB軟件
1.7.1 MATLAB簡介
20世紀70年代,美國新墨西哥大學計算機科學系主任Cleve Moler為了減輕學生編程的負擔,用FORTRAN語言編寫了MATLAB。Little、Moler、Steve Bangert在1984年合作成立的MathWorks公司,正式把MATLAB推向市場。20世紀90年代,MATLAB已成為控制界的標準計算軟件。MATLAB不斷推出新的版本,本書中的所有MATLAB程序均采用MATLAB R2014a版本進行編輯調試。
MATLAB是由美國Mathworks公司發布的主要面對科學計算、可視化和交互式程序設計的高科技計算環境,它將數值分析、矩陣計算、科學數據可視化,以及非線性動態系統的建模和仿真等諸多強大功能集成在一個易于使用的視窗環境中,為科學研究、工程設計,以及必須進行有效數值計算的眾多領域提供了一種全面的解決方案,并在很大程度上擺脫了傳統非交互式程序設計語言(如C、FORTRAN)的編輯模式,代表了當今國際科學計算軟件的先進水平。MATLAB在數學類科技應用軟件中的數值計算方面首屈一指,可以進行矩陣運算、繪制函數和數據、實現算法、創建用戶界面、鏈接其他編程語言的程序等,主要應用于工程計算、控制設計、信號處理與通信、圖像處理、信號檢測、金融建模設計與分析等領域。
MATLAB的基本數據單位是矩陣,它的指令表達式與數學公式、工程應用中常用的形式十分相似,因此用MATLAB來解算問題要比用C、FORTRAN等語言簡便得多,并且MATLAB也吸收了像Maple等軟件的優點,使MATLAB成為一個強大的數學軟件。MATLAB在新的版本中還加入了對C、FORTRAN、C++、Java等語言的支持,用戶可以直接調用已編寫好的程序,也可以將自己編寫的實用程序導入MATLAB函數庫中方便以后調用。此外,許多的MATLAB愛好者都編寫了一些經典的程序,用戶下載后就可以直接使用。