本書詳細介紹了MATLAB及Mathematica軟件的應用,主要由兩部分內容構成。第一部分主要介紹MATLAB的基本語法規(guī)則,包含MATLAB的基礎知識;第二部分主要介紹MATLAB在各領域中的應用以及Mathematica的應用,包含二維圖形、三維圖形的繪制、系統(tǒng)仿真、GUI編程、MATLAB在數學中的應用、Mathematica及其應用等。
1.國內首部集合兩大運算能力超強軟件的圖書。內容充分體現MATLAB強大的數值運算能力,尤其是矩陣數值運算能力,同時也體現Mathematica擅長的符號運算能力;2.理工類專業(yè)的軟件工具書,或作為一年級非計算機專業(yè)研究生選修課教材,內容基礎,易入門。
李根強,副教授,南開大學數學系計算數學專業(yè)畢業(yè),現任湖南大學信息工程與通信學院教師,長期從事程序設計與數字計算的科研與教學工作,具有豐富的教學與實踐經驗, 編寫過多本計算機相關教材。
目 錄
第1章 MATLAB概述 1
1.1 MATLAB簡介 1
1.1.1 MATLAB的簡單介紹 1
1.1.2 MATLAB的特點 1
1.1.3 MATLAB的優(yōu)勢 2
1.1.4 MATLAB的常用工具箱 3
1.1.5 MATLAB的版本 4
1.2 MATLAB的用戶界面 5
1.2.1 命令窗口 5
1.2.2 歷史命令窗口 8
1.2.3 當前目錄窗口 10
1.2.4 工作區(qū)窗口 12
1.3 幫助系統(tǒng)及其使用 15
1.3.1 純文本幫助 16
1.3.2 演示幫助 17
1.3.3 幫助導航 18
1.3.4 幫助文件索引 19
習題 20
第2章 MATLAB基礎 21
2.1 MATLAB的數據類型概述 21
2.1.1 數值型數據 22
2.1.2 字符型數據 25
2.2 MATLAB的常量及變量 25
2.2.1 常量 25
2.2.2 變量 27
2.3 標量與數組 28
2.3.1 標量 28
2.3.2 數組 28
2.4 運算符 29
2.4.1 算術運算符 29
2.4.2 關系運算符 30
2.4.3 邏輯運算符 31
2.4.4 運算符的優(yōu)先級 31
2.5 命令、函數、表達式和語句 32
2.5.1 命令 32
2.5.2 函數 32
2.5.3 表達式 34
2.5.4 語句 34
習題 34
第3章 MATLAB程序設計 35
3.1 程序設計概述 35
3.1.1 命令窗口編寫程序 35
3.1.2 編輯窗口編寫程序 35
3.2 腳本文件 35
3.2.1 M文件的編輯 36
3.2.2 M腳本文件 37
3.3 函數文件 37
3.3.1 函數文件的命名規(guī)則 37
3.3.2 函數文件的定義及調用 37
3.4 變量的作用域 38
3.4.1 局部變量 39
3.4.2 全局變量 39
3.5 程序流程與結構 39
3.5.1 分支結構 39
3.5.2 循環(huán)結構 40
3.6 匿名函數、內聯(lián)函數及函數句柄 42
3.6.1 匿名函數 42
3.6.2 內聯(lián)函數 42
3.6.3 函數句柄 43
3.7 路徑設置 44
3.7.1 在命令窗口設置 44
3.7.2