編輯推薦
1.國內*部集閤兩大運算能力超強軟件的圖書。內容充分體現MATLAB強大的數值運算能力,尤其是矩陣數值運算能力,同時也體現Mathematica擅長的符號運算能力;
2.理工類專業的軟件工具書,或作為一年級非計算機專業研究生選修課教材,內容基礎,易入門。
內容簡介
本書詳細介紹瞭MATLAB及Mathematica軟件的應用,主要由兩部分內容構成。*一部分主要介紹MATLAB的基本語法規則,包含MATLAB的基礎知識;第二部分主要介紹MATLAB在各領域中的應用以及Mathematica的應用,包含二維圖形、三維圖形的繪製、係統仿真、GUI編程、MATLAB在數學中的應用、Mathematica及其應用等。
作者簡介
李根強,副教授,南開大學數學係計算數學專業畢業,現任湖南大學信息工程與通信學院教師,長期從事程序設計與數字計算的科研與教學工作,具有豐富的教學與實踐經驗, 編寫過多本計算機相關教材。
目錄
第1章 MATLAB概述 1
1.1 MATLAB簡介 1
1.1.1 MATLAB的簡單介紹 1
1.1.2 MATLAB的特點 1
1.1.3 MATLAB的優勢 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 工作區窗口 12
1.3 幫助係統及其使用 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 運算符的優先級 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 函數文件的命名規則 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 循環結構 40
3.6 匿名函數、內聯函數及函數句柄 42
3.6.1 匿名函數 42
3.6.2 內聯函數 42
3.6.3 函數句柄 43
3.7 路徑設置 44
3.7.1 在命令窗口設置 44
3.7.2 在文件夾窗口設置 44
3.8 程序調試與優化 45
3.8.1 在Debug窗口調試程序 46
3.8.2 設置斷點 46
習題 46
第4章 嚮量與矩陣 48
4.1 嚮量和矩陣的創建 48
4.1.1 嚮量的創建(即一維數組的創建) 48
4.1.2 嚮量的訪問 49
4.1.3 矩陣的創建(即二維數組的創建) 49
4.1.4 矩陣的訪問 51
4.2 嚮量和矩陣的基本操作 52
4.2.1 算術運算 52
4.2.2 關係運算 54
4.2.3 邏輯運算 54
4.3 基本函數運算 55
4.3.1 標量級的基本函數 55
4.3.2 嚮量級的函數 56
4.3.3 矩陣函數 57
4.4 嚮量的特殊運算 59
4.4.1 嚮量的點積和叉積 59
4.4.2 多項式及其函數 60
4.5 矩陣的特殊運算 62
4.5.1 矩陣的三角分解 62
4.5.2 齊次綫性方程組的求解 65
4.5.3 非齊次綫性方程組的求解 66
4.5.4 方陣的特徵值和特徵嚮量 67
習題 68
第5章 MATLAB符號計算 70
5.1 符號錶達式的建立 70
5.1.1 創建符號常量 70
5.1.2 創建符號變量和錶達式 71
5.1.3 符號矩陣 72
5.2 符號錶達式的代數運算 73
5.2.1 符號運算符和函數運算 73
5.2.2 符號數值任意精度控製和運算 75
5.2.3 符號對象與數值對象的轉換 76
5.3 符號錶達式的操作和轉換 77
5.3.1 符號錶達式中自由變量的確定 77
5.3.2 符號錶達式的化簡 78
5.3.3 符號錶達式的轉換 80
5.4 符號極限、微積分和級數求和 81
5.4.1 符號極限 81
5.4.2 符號微分 83
5.4.3 符號積分 84
5.4.4 符號級數 85
5.5 符號方程的求解 87
5.5.1 代數方程及方程組 87
5.5.2 符號常微分方程 88
習題 89
第6章 圖形與圖像處理 90
6.1 二維圖形 90
6.1.1 plot繪圖 90
6.1.2 plot繪圖舉例 90
6.2 極坐標和復平麵坐標繪圖 94
6.2.1 極坐標圖 94
6.2.2 復平麵坐標圖 95
6.3 三維圖形 97
6.3.1 三維麯綫圖 97
6.3.2 三維麯麵圖 97
6.4 網格圖與等高綫 98
6.4.1 網格圖 98
6.4.2 等高綫 99
6.5 統計圖形 100
6.5.1 條形圖 100
6.5.2 直方圖 101
6.5.3 餅形圖 102
6.6 子圖和其他繪圖函數 102
6.6.1 子圖函數subplot() 102
6.6.2 其他繪圖函數 104
6.7 隱函數繪圖 107
6.7.1 一元隱函數繪圖 107
6.7.2 二元隱函數繪圖 107
6.8 基本圖像處理 108
6.8.1 圖像基礎 108
6.8.2 圖像的讀和寫 109
6.8.3 圖像的顯示 109
習題 110
第7章 Simulink仿真 113
7.1 Simulink簡介 113
7.1.1 Simulink概述 113
7.1.2 Simulink的特點 113
7.2 Simulink的常用模塊 114
7.2.1 進入Simulink工作環境的方法 114
7.2.2 Simulink的模塊庫 115
7.3 Simulink建模 119
7.3.1 新建模型窗口 119
7.3.2 建立新的模型 122
7.4 Simulink仿真示例 126
7.4.1 仿真配置 126
7.4.2 仿真結果 128
7.5 案例分析 128
7.5.1 連續係統 128
7.5.2 離散係統 131
習題 135
第8章 GUI編程 137
8.1 GUI基礎 137
8.1.1 GUI介紹 137
8.1.2 創建GUI 137
8.1.3 迴調函數 143
8.2 GUI控件 143
8.2.1 GUI控件類型 143
8.2.2 創建GUI控件 144
8.3 GUI菜單和工具欄 146
8.3.1 GUI菜單 146
8.3.2 GUI工具欄 148
8.4 對話框 148
8.4.1 對話框創建函數 148
8.4.2 對話框建立方法 149
習題 151
第9章 MATLAB在數學中的
應用 152
9.1 多項式與插值 152
9.1.1 插值問題與插值多項式 152
9.1.2 Lagrange插值 152
9.1.3 Newton插值 155
9.2 數值積分與數值微分 157
9.2.1 數值積分 157
9.2.2 數值微分 160
9.3 非綫性方程的求根 160
9.3.1 概述 160
9.3.2 簡單迭代法 162
9.3.3 Newton法 164
9.4 綫性方程組的求解 165
9.4.1 解綫性方程組的直接法 165
9.4.2 解綫性方程組的迭代法 171
9.5 常微分方程的數值解 175
習題 178
第10章 Mathematica基礎及其
應用 181
10.1 Mathematica基礎 181
10.1.1 Mathematica介紹 181
10.1.2 Mathematica的使用和操作 181
10.1.3 Mathematica的輸入 183
10.2 數值計算 183
10.2.1 算術運算 183
10.2.2 函數運算 184
10.3 常量、變量和錶達式 185
10.3.1 使用前麵的結果 185
10.3.2 常量和變量 185
10.3.3 對象與對象列錶 185
10.3.4 錶達式 186
10.3.5 符號運算 186
10.4 符號數學 187
10.4.1 函數極限 187
10.4.2 微分 187
10.4.3 積分 187
10.4.4 求和與求積 188
10.4.5 解方程 188
10.5 函數作圖 188
10.5.1 基本繪圖方法 188
10.5.2 三維麯麵繪圖 189
10.5.3 等高綫和密度綫 189
習題 191
參考文獻 192
前言/序言
MATLAB及Mathematica軟件應用 下載 mobi epub pdf txt 電子書 格式