最初的MatLab軟件包是1967年由ClereMaler用FORTRAN語言編寫的,新版的MatLab是由MathworkS用C語言完成的,它自1984年推向市場以來,歷經十幾年的發(fā)展和競爭,現已成為國際認可(IEEE)的最優(yōu)化的科技應用軟件。在它的發(fā)展過程中,許多優(yōu)秀的編者為它的完善作出了卓越的貢獻,使它從一個簡單的矩陣分析軟件逐漸發(fā)展成為一個具有極高通用性的、帶有眾多實用工具的運算操作平臺。與其他高級語言相比,MatLab提供了一個人機交互的數學系統(tǒng)環(huán)境,并以矩陣作為基本的數據結構,可以大大節(jié)省編程時間。MatLab語法規(guī)則簡單、容易掌握、調試方便,調試過程中可以設置斷點,存儲中間結果,從而很快查出程序中的錯誤。正是由于MatLab的強大功能,在美國大學中,MatLab語言受到了教授與學生的歡迎和重視。由于它將使用者從繁重重復的計算中解放出來,把更多的精力投入到對數學的基本含義的理解上,因此,它已逐步成為許多大學生和研究生課程中的標準和重要的工具。像線性代數、高等數學、信號處理、振動理論、自動控制等許多領域,不論在教學還是學生解題時,它都表現出高效、簡單和直觀的性能,是計算機輔助設計強有力的工具。因此,在國外的高等院校里,熟練運用MatLab已成為大學生、碩士生、博士生必須掌握的基本技能;在設計研究單位和工業(yè)部門,MatLab已成為研究必備軟件和標準軟件。國際上許多新版科技書籍(特別是高校教材)在講述其專業(yè)時都把MatLab作為基本工具使用。在優(yōu)秀軟件和使用者之間還有一條溝壑:軟件組織結構和使用者知識結構的不同。以往關于MatLab的書均從軟件組織的角度出發(fā),向使用者介紹該軟件。但從使用者的知識結構看,由于編寫組織分散,無統(tǒng)一體系,因而往往使用者對具體功能有所了解,但距如何將其與自己的數學知識相結合并從整體上把握、運用該軟件還遠得很。本書的最大優(yōu)點即在于從使用者出發(fā),以身邊的數學教材為綱,以一個大家十分熟悉的結構來組織全書。本書的另一大特點是以MatLab的SYMBOLIC工具箱為主,兼顧其數值計算對MatLab加以介紹。在本書面向的讀者群中,數值計算只是其數學工作的二部分,符號運算是其另一個非常重要的部分,因此本書將其作為介紹的主要內容之一。本書共分11章。第1、2、3章主要介紹了MatLab的基本語法和用法,是本書的基礎部分;第4章和第5章介紹了MatLab在線性代數中的應用;第6章和第7章主要介紹了MatLab在高等數學中的應用;第8章介紹了MatLab在進行數值運算和數據處理中的強大功能;第9章介紹了基本的繪圖和圖形圖像處理等方面的功能;第10章主要針對MatLab的編程語言給出了一些基本的調試方法:第11章介紹了利用C和FORTRAN語言擴充MatLab的功能的應用。在本書的附錄中配有絕大多數常用命令的名字和功能說明的列表,以供參考。在本書中,對每一個命令或關鍵用途都配有非常有特色的例子,通過這些例子來理解書中給出的命令或概念,將會達到事半功倍的效果。在本書大多數章節(jié)的后面都配有一定數量的習題以供練習,并在附錄中給出了習題的參考答案。希望在閱讀本書時能夠利用MatLab軟件練習書中的例題,按本書的章次由淺入深地進行學習。本書側重于利用大量的實例來引導讀者快速學習和掌握MatLab的各種功能,并盡量與實際問題相結合,以體現其工程應用的重要性。書中配有習題和參考答案,供讀者練習;附錄則配有常用命令的列表,以供參考。編寫本書的目的是希望通過介紹這一高效的應用軟件,幫助用戶擺脫繁重而重復的數學計算,能有更多的時間和精力來理解嚴謹的數學概念和題目的含義,即“跳出重復計算,去理解數學概念”;以及有更多的時間去從事一些更重要和更有意義的工作。如果廣大讀者能夠從中受益,編寫本書也就達到了一定的目的。由于作者水平有限、經驗不足,錯誤和不當之處在所難免,還望得到專家、讀者和行內人士的批評指正。本書可以作為大專院校師生、科研和工程技術人員學習、試驗和工程運算的參考書。