《MATLAB套用——工程、物理和金融領域(英文影印注釋版)》是2017年6月機械工業出版社出版的圖書,作者是[墨西哥]戴維·貝茲—洛佩茲。
基本介紹
- 書名:MATLAB套用——工程、物理和金融領域(英文影印注釋版)
- 作者:[墨西哥]戴維·貝茲—洛佩茲
- ISBN:9787111562757
- 定價:78元
- 出版社:機械工業出版社
- 出版時間:2017年6月
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
本書共10章,主要內容有:概論、變數與函式、矩陣與線性代數、微積分、MATLAB繪圖、MATLAB編程、圖形用戶界面(GUI)、MATLAB在金融領域的套用、MATLAB在工程領域的套用、MATLAB在物理領域的套用。
圖書目錄
目 錄
注釋者的話
前言
第1章 MATLAB簡介11.1 引言 1
1.1.1 本書結構 3
1.1.2 章節結構 3
1.2 MATLAB入門 3
1.3 MATLAB簡單計算 4
1.3.1 基礎函式 6
1.4 變數 7
1.5 繪圖 10
1.6 字元串 14
1.7 保存工作空間及其變數 17
1.8 輸入/輸出簡介 19
1.8.1 結構化輸出 19
1.8.2 數據錄入 22
1.9 幫助 23
1.9.1 幫助頁面 24
1.10 結語 24
1.11 課後練習 25
1.12 參考文獻 27
第2章變數與函式292.1 變數 29
2.1.1 符號變數 30
2.2 函式 32
2.2.1 MATLAB基礎函式 35
2.2.2 符號函式的用法 36
2.2.3 繪圖 37
2.2.4 函式運算eval / feval 38
2.2.5 函式套用工具 39
2.3 多項式 40
2.4 曲線擬合 48
2.4.1 三次樣條擬合 50
2.4.2 基礎擬合工具 51
#12;
TableofContentsPrefaceChapter1IntroductiontoMATLAB11.1Introduction1
1.1.1 BookOrganization3
1.1.2 ChapterOrganization3
1.2StartingMATLAB3
1.3SimpleCalculationsinMATLAB4
1.3.1 ElementaryFunctions6
1.4Variables7
1.5Plotting10
1.6Strings14
1.7SavingaSessionandItsVariables17
1.8Input/OutputInstructions19
1.8.1 FormattedOutput19
1.8.2 DataInput22
1.9Help23
1.9.1 HelpPage24
1.10ConcludingRemarks24
1.11Exercises25
1.12References27
Chapter2VariablesandFunctions292.1Variables29
2.1.1 SymbolicVariables30
2.2Functions32
2.2.1 MATLABElementaryFunctions35
2.2.2 UsingSymbolicFunctions36
2.2.3 Plots37
2.2.4 FunctionEvaluationUsingevalandfeval38
2.2.5 TheFunctionfuntool39
2.3Polynomials40
2.4CurveFitting48
2.4.1 CubicSplineFitting50
2.4.2 TheToolBasicFitting51
#12;
2.5 方程求解 52
2.6 執行時間、日期、時刻 57
2.7 結語 60
2.8 習題 61
2.9 參考文獻 63
第3章 矩陣與線性代數653.1 矩陣 66
3.2 矩陣基本操作 68
3.3 向量 72
3.3.1 向量的範數 76
3.3.2 向量生成 77
3.4 內積和外積 78
3.4.1 內積 78
3.4.2 外積 79
3.5 矩陣和向量函式 80
3.6 聯立線性方程組 81
3.6.1 LU分解 83
3.7 特徵值和特徵向量 84
3.8 單元型變數 86
3.9 結構型變數 88
3.10 結語 89
3.11 習題 90
3.12 參考文獻 93
第4章 微積分954.1 引言 95
4.2 函式極限 95
4.3 數列極限 97
4.4 連續 99
4.5 微分 101
4.6 積分 103
4.7 級數 107
4.8 微分方程 109
4.8.1 微分方程數值解 112
4.9 結語 114
4.10 習題 114
4.11 參考文獻 118
第5章 MATLAB繪圖1195.1 引言 119
5.2 二維繪圖 119
目 錄viii
#12;
2.5 Solution of Equations 52
2.6 Execution Time, Date, and Time of the Day 57
2.7 Concluding Remarks 60
2.8 Exercises 61
2.9 References 63
Chapter 3 Matrices and Linear Algebra 65
3.1 Matrices 66
3.2 Basic Operations with Matrices 68
3.3 Vectors 72
3.3.1 Norm of a Vector 76
3.3.2 Vector Generation 77
3.4 Dot and Cross Product 78
3.4.1 Dot Product 78
3.4.2 Cross Product 79
3.5 Matrix and Vector Functions 80
3.6 Systems of Simultaneous Linear Equations 81
3.6.1 LU Factorization 83
3.7 Eigenvalues and Eigenvectors 84
3.8 Cell Arrays 86
3.9 Structures 88
3.10 Concluding Remarks 89
3.11 Exercises 90
3.12 References 93
Chapter 4 Calculus 95
4.1 Introduction 95
4.2 Limits of Functions 95
4.3 Limits of Sequences 97
4.4 Continuity 99
4.5 Derivatives 101
4.6 Integration 103
4.7 Series 107
4.8 Differential Equations 109
4.8.1 Numerical Solution of Differential Equations 112
4.9 Concluding Remarks 114
4.10 Exercises 114
4.11 References 118
Chapter 5 Plotting with MATLAB 119
5.1 Introduction 119
5.2 Two-Dimensional Plotting 119
Contents ix
#12;
5.2.1 工作區數據繪圖 126
5.2.2 格線圖 128
5.3 繪圖選項 128
5.4 其他二維圖 134
5.4.1 極坐標圖 134
5.4.2 條形圖 135
5.4.3 階梯圖 136
5.4.4 直方圖 136
5.4.5 莖葉圖 139
5.4.6 羅盤圖 139
5.4.7 餅圖 140
5.5 子圖 140
5.6 三維繪圖 141
5.6.1 plot3簡介 142
5.6.2 網狀圖 144
5.6.3 表面圖 148
5.6.4 等高線圖 149
5.7 視角 152
5.8 MATLAB對象結構 154
5.8.1 其他對象句柄 158
5.8.2 軸對象句柄(gca) 159
5.8.3 對象屬性 159
5.9 MATLAB對象層次結構 160
5.10 結語 161
5.11 習題 161
5.12 參考文獻 163
第6章 MATLAB編程1656.1 創建M檔案 165
6.2 MATLAB基礎編程語句 168
6.2.1 if-end語句 168
6.2.2 if-else-end語句170
6.2.3 elseif語句 171
6.2.4 switch-case語句 172
6.2.5 for語句 173
6.2.6 while循環語句 175
6.3 函式 176
6.4 函式變數 179
6.4.1 全局變數 182
6.4.2 return函式 184
6.4.3 nargin函式與nargout函式 185
6.4.4 疊代函式 185
6.5 文檔管理 186
6.5.1 文檔的打開與關閉 186
目 錄x
#12;
5.2.1 Plotting from the Workspace 126
5.2.2 Mesh Plots 128
5.3 Plot Options 128
5.4 Other Two-Dimensional Plots 134
5.4.1 Polar Plot 134
5.4.2 Bar Plot 135
5.4.3 Stairs Plot 136
5.4.4 Histogram Plot 136
5.4.5 Stem Plot 139
5.4.6 Compass Plot 139
5.4.7 Pie Plot 140
5.5 Subplots 140
5.6 Three-Dimensional Plots 141
5.6.1 The Instruction plot3 142
5.6.2 Mesh Plot 144
5.6.3 Surf Plot 148
5.6.4 Contour Plot 149
5.7 Observation Point 152
5.8 Structure of Objects in MATLAB 154
5.8.1 Handles for Other Objects 158
5.8.2 Axes Handles (gca) 159
5.8.3 Object Properties 159
5.9 Hierarchy of MATLAB Objects 160
5.10 Concluding Remarks 161
5.11 Exercises 161
5.12 References 163
Chapter 6 Programming in MATLAB 165
6.1 Creating m-files 165
6.2 MATLAB Basic Programming Instructions 168
6.2.1 The Instruction if-end168
6.2.2 The Statement if-else-end170
6.2.3 The Instruction elseif171
6.2.4 The Statement switch-case172
6.2.5 The Statement for173
6.2.6 The whileLoop 175
6.3 Functions 176
6.4 Variables of Functions 179
6.4.1 Global Variables 182
6.4.2 The Instruction return 184
6.4.3 The Instructions narginand nargout185
6.4.4 Recursive Functions 185
6.5 File Management 186
6.5.1 File Opening and Closing 186
Contents xi
#12;
6.6 文檔信息錄入 189
6.6.1 讀寫結構化數據 189
6.6.2 讀寫二進制文檔 194
6.7 MATLAB與Excel間數據傳遞197
6.7.1 MATLAB數據導出Excel文檔 197
6.7.2 Excel文檔導入MATLAB 199
6.8 MATLAB的M檔案調用 204
6.9 從MATLAB發布M檔案 208
6.9.1 cell編程208
6.9.2 發布M檔案 212
6.10 結語 215
6.11 習題 216
6.12 參考文獻 220
第7章 圖形化用戶界面(GUI)2217.1 利用GUIDE工具箱創建GUI 221
7.1.1 創建GUIDE 221
7.1.2 GUI對象屬性222
7.1.3 簡易GUI 223
7.2 示例 229
7.3 GUI調用 249
7.4 結語 252
7.5 習題 252
7.6 參考文獻 253
第8章 仿真(Simulink)2558.1 Simulink開發環境 255
8.1.1 一個簡單案例 257
8.2 模型編輯 259
8.3 Scope模組 260
8.4 連續系統和離散系統 260
8.5 子系統 264
8.5.1 封裝子系統 267
8.5.2 圖示標籤 268
8.5.3 參數對話視窗 270
8.5.4 初始化標籤 271
8.5.5 文檔標籤 271
8.6 利用控制工具箱實現模型線性化 272
8.7 案例 274
8.8 結語 279
8.9 習題 279
8.10 參考文獻 280
目 錄xii
#12;
6.6 Writing Information to a File 189
6.6.1 Reading and Writing Formatted Data 189
6.6.2 Reading and Writing Binary Files 194
6.7 Passing Data between MATLAB and Excel 197
6.7.1 Exporting Data to Excel 197
6.7.2 Exporting Excel Files to MATLAB 199
6.8 Deployment of MATLAB m-files 204
6.9 Publishing m files from MATLAB 208
6.9.1 Cell Programming 208
6.9.2 Publishing m files 212
6.10 Concluding Remarks 215
6.11 Exercises 216
6.12 References 220
Chapter 7 Graphical User Interfaces 221
7.1 Creation of a GUI with the Tool GUIDE 221
7.1.1 Starting GUIDE 221
7.1.2 Properties of Objects in a GUI 222
7.1.3 A Simple GUI 223
7.2 Examples 229
7.3 Deployment of GUIs 249
7.4 Concluding Remarks 252
7.5 Exercises 252
7.6 References 253
Chapter 8 Simulink 255
8.1 The Simulink Environment 255
8.1.1 A Basic Example 257
8.2 Model Edition 259
8.3 The Scope 260
8.4 Continuous and Discrete Systems 260
8.5 Subsystems 264
8.5.1 Masking Subsystems 267
8.5.2 Icon Tab 268
8.5.3 Parameters Dialog Window 270
8.5.4 Initialization Tab 271
8.5.5 The Documentation Tab 271
8.6 Model Linearization with the Control Toolbox 272
8.7 Examples 274
8.8 Concluding Remarks 279
8.9 Exercises 279
8.10 References 280
Contents xiii
#12;
第9章 MATLAB在工程中的套用2819.1 信號與系統方面的套用 281
9.2 數位訊號處理方面的套用 290
9.3 控制方面的套用 295
9.4 化學工程方面的套用 299
9.5 工業工程方面的套用 305
9.6 食品工程方面的套用 312
9.7 土木工程方面的套用 315
9.8 機械工程方面的套用 321
9.9 結語 327
9.10 參考文獻 328
第10章 MATLAB在物理中的套用32910.1 運動學中的案例 329
10.2 動力學中的案例 336
10.3 天文學方面的套用 343
10.4 電磁學方面的套用 346
10.5 光學方面的套用 349
10.6 現代物理學方面的套用 352
10.7 結語 354
10.8 參考文獻 355
第11章 MATLAB在金融中的套用35711.1 單利與複利 357
11.2 年金 361
11.3 現金流 363
11.4 金融工具箱 367
11.5 金融衍生品工具箱 374
11.6 布萊克—斯科爾斯分析 375
11.6.1 美式期權 379
11.6.2 有限差分方法 387
11.6.3 蒙特卡羅方法 390
11.7 希臘字母表 392
11.8 結語 398
11.9 參考文獻 400
附錄A 401
附錄B 403
索引405
目 錄xiv
#12;
Chapter9MATLABApplicationsinEngineering2819.1ApplicationsinSignalsandSystems281
9.2ApplicationsinDigitalSignalProcessing290
9.3ApplicationsinControl295
9.4ApplicationsinChemicalEngineering299
9.5ApplicationsinIndustrialEngineering305
9.6ApplicationsinFoodEngineering312
9.7ApplicationsinCivilEngineering315
9.8ApplicationsinMechanicalEngineering321
9.9ConcludingRemarks327
9.10References328
Chapter10MATLABApplicationsinPhysics32910.1ExamplesinKinematics329
10.2ExamplesinDynamics336
10.3ApplicationsinAstronomy343
10.4ApplicationsinElectricityandMagnetism346
10.5ApplicationsinOptics349
10.6ApplicationsinModernPhysics352
10.7ConcludingRemarks354
10.8References355
Chapter11MATLABApplicationsinFinance35711.1SimpleandCompoundInterest357
11.2Annuities361
11.3CashFlow363
11.4TheFinancialToolbox367
11.5TheFinancialDerivativesToolbox374
11.6TheBlack-ScholesAnalysis375
11.6.1 American Options 379
11.6.2 Finite Difference Methods 387
11.6.3 Monte Carlo Methods 390
11.7TheGreekLetters392
11.8ConcludingRemarks398
11.9References400
AppendixA401AppendixB403Index405Contents