MATLAB及Mathematica軟體套用

MATLAB及Mathematica軟體套用

《MATLAB及Mathematica軟體套用》是2020年1月人民郵電出版社出版的圖書,作者是李根強。

基本介紹

  • 中文名:MATLAB及Mathematica軟體套用
  • 作者:李根強
  • 出版時間:2020年1月
  • 出版社:人民郵電出版社
  • 頁數:192 頁
  • ISBN:9787115411457
  • 定價:35 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書詳細介紹了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

相關詞條

熱門詞條

聯絡我們