內容簡介
本書共27章,分為4個部分,詳細講解MATLAB的計算和數據表現功能,介紹利用MATLAB對科學問題進行計算與仿真,並針對部分專業問題,給出利用MATLAB進行模擬程式和仿真結果。
本書第1部分包括第1~6章,介紹MATLAB基本知識:數據類型、向量與矩陣的定義、表達式、程式結構與最佳化、檔案處理。同時,還給出一些實用經驗促進讀者更好地利用該軟體。第2部分包括第7~1 5章,詳細介紹基本科學問題的求解方法,如線性方程組、超越方程、數據擬合與插值、最值問題、隨機數、微分方程組、積分運算、數學變換、特殊函式等。第3部分包括第16~18章,具體介紹二維和三維圖形的繪製、用戶圖形界面設計等。第4部分包括第19~27章,具體介紹混沌、分形、元胞自動機、光學現象、機械運動、常用算法等方面的編程知識。
本書寫作結構清晰,圖形與程式結合,實例豐富,實用性強。通過實例詳細地對實際問題進行了剖析享#講解如何用程式實現。
本書適合有一定數學基礎和專業知識、對MATLAB不熟悉的人士,以及利用MATLAB進行數值模擬研究的人員參考使用,也可作為學校或研究機構及企業中利用MATLAB進行數值計算的教程,或自學MATl AB的讀者的參考用書。
作者簡介
劉正君,畢業於哈爾濱工業大學光學專業,理學博士。主要研究方向包括圖像加密、光學變換、光束整形、混沌、分形、元胞自動機等。MATLAB論壇技術版的版主,有大量MATLAB程式編寫經驗,以及使用MAYLAB技術近8年時間的積累,尤其對數值計算和可視化等方面有深入研究。
圖書目錄
第1部分 基礎篇
第1章 MATLAB科學計算基礎
第2章 理解MATLAB的數據類型
第3章 向量與矩陣運算
第4章 表達式
第5章 程式結構與最佳化
第6章 檔案處理
第2部分 科學計算
第7章 線性方程組
第8章 超越方程的求解
第9章 數據擬合與插值
第10章 最值問題的求解
第11章 隨機數的套用
第12章 微分方程組的計算
第13章 積分運算
第14章 數學變換運算
第15章 特殊函式
第3部分 數據可視化仿真
第16章 二維數據可視化
第17章 三維數據可視化
第18章 用戶圖形界面設計
第4部分 科學問題編程
第19章 MATLAB建模基礎
第20章 混沌現象
第21章分形圖形
第22章 元胞自動機
第23章 晶體生長模擬
第24章 光學現象模擬
第25章 機械運動模擬
第26章 經濟和金融問題的求解
第27章 常用算法及MATLAB實現
附錄A 網路程式下載地址
參考文獻