科學計算語言Julia及MWORKS實踐
許承東
- 出版商: 電子工業
- 出版日期: 2024-04-01
- 定價: $414
- 售價: 8.5 折 $352
- 語言: 簡體中文
- 頁數: 328
- ISBN: 7121469316
- ISBN-13: 9787121469312
-
相關分類:
Python、線性代數 Linear-algebra
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
Julia 程式設計:新世代資料科學與數值運算語言, 2/e$500$450 -
$374複雜網絡:結構與動態演化分析
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書為北京理工大學“十四五”規劃教材、“新型工業化·科學計算與系統建模模擬系列”之一。本書簡要介紹了科學計算語言的基本情況和發展歷程,講述了科學計算語言Julia的起源、特性和程序開發過程,重點講解了Julia的基本數據類型及運算、數組與多維數組、函數、流程控制、模塊及數據可視化,詳細介紹了Syslab工具箱的組成和功能,演示了Syslab環境下初等數學、線性代數、數據插值、曲線擬合和數理統計等科學計算實例,最後介紹了MWORKS及其產品體系,分析了Syslab系統組成及功能,利用一階倒立擺系統和四旋翼無人機的路徑跟蹤兩個綜合應用案例演示了Syslab和Sysplorer系統建模與協同模擬。本書共8章,內容包括Julia介紹及MWORKS簡介、Syslab入門、Julia的基礎語法、Julia進階、科學計算數據可視化、Syslab工具箱應用、Syslab的科學計算實例和MWORKS綜合應用案例。每章正文之前有內容提要和本章重點,每章正文之後有本章小結和習題,以滿足教師教學和學生自學的需要。本書可作為高等學校機械電子、控制工程、航空宇航、光電通信、電子信息、電腦等專業本科生和研究生的教學用書,也可作為相關專業科研人員、工程技術人員的參考書。
目錄大綱
第1章 Julia及MWORKS簡介 1
1.1 Julia 2
1.1.1 科學計算語言概述 2
1.1.2 Julia簡介 4
1.1.3 Julia的優勢 5
1.1.4 Julia與其他科學計算語言的差異 5
1.2 Julia Hello World 8
1.2.1 直接安裝並運行Julia 8
1.2.2 使用MWORKS運行Julia 10
1.3 MWORKS簡介 10
1.3.1 MWORKS設計與驗證 11
1.3.2 MWORKS產品體系 12
1.4 Syslab功能簡介 14
1.4.1 交互式編程環境 14
1.4.2 科學計算函數庫 14
1.4.3 計算數據可視化 15
1.4.4 庫開發與管理 16
1.4.5 科學計算與系統建模的融合 16
1.4.6 中文幫助系統 17
本章小結 17
習題1 17
第2章 Syslab入門 18
2.1 Syslab安裝及界面介紹 19
2.1.1 Syslab的下載與安裝 19
2.1.2 Syslab的工作界面 21
2.2 Julia REPL環境的幾種模式 26
2.2.1 Julia模式 26
2.2.2 Package模式 27
2.2.3 Help模式 27
2.2.4 Shell模式 28
2.3 Syslab與Sysplorer的軟件集成 28
2.3.1 Syslab調用Sysplorer API 28
2.3.2 Sysplorer調用Syslab Function模塊 30
本章小結 31
習題2 31
第3章 Julia的基礎語法 32
3.1 基本數據類型 33
3.1.1 變量 33
3.1.2 整數與浮點數 35
3.1.3 復數與有理數 38
3.1.4 字符與字符串 39
3.2 數組 45
3.2.1 數組構造與類型 45
3.2.2 數組的基礎函數 49
3.2.3 索引與鏈接 52
3.3 集合容器 55
3.3.1 元組 55
3.3.2 字典 56
3.3.3 表 58
3.3.4 集合屬性與操作 61
3.4 數學運算與初等函數 63
3.4.1 算術運算函數 63
3.4.2 邏輯運算函數 68
3.4.3 其他數學函數 68
3.4.4 數學運算符 69
3.5 流程控制 73
3.5.1 復合表達式 73
3.5.2 條件表達式 74
3.5.3 循環表達式 75
3.5.4 短路求值 78
3.5.5 異常處理 78
本章小結 80
習題3 80
第4章 Julia進階 82
4.1 模塊 83
4.1.1 創建模塊 83
4.1.2 加載模塊 85
4.1.3 導出列表 86
4.1.4 調用模塊的路徑 87
4.1.5 預編譯機制 88
4.2 類型系統 89
4.2.1 類型聲明 90
4.2.2 抽象類型 91
4.2.3 原始類型 92
4.2.4 復合類型 93
4.2.5 參數類型 95
4.2.6 類型運算 98
4.2.7 多重分派 99
4.3 元編程 100
4.3.1 程序表示 100
4.3.2 表達式與求值 101
4.3.3 代碼生成 103
4.3.4 宏 104
4.3.5 非標準字符串字面量 106
4.3.6 生成函數 106
4.3.7 運行時反射 107
4.4 外部語言調用 108
4.4.1 C/C++ 108
4.4.2 Python 112
本章小結 114
習題4 114
第5章 科學計算數據可視化 116
5.1 線圖 117
5.1.1 簡單線圖 117
5.1.2 對數圖 127
5.1.3 函數圖 129
5.2 離散數據圖與數據分佈圖 131
5.2.1 條形圖 131
5.2.2 針狀圖 134
5.2.3 直方圖 135
5.2.4 散點圖 139
5.2.5 餅圖與熱圖 142
5.3 曲面圖、網格圖與特殊曲線圖 145
5.3.1 曲面圖與網格圖 145
5.3.2 多邊形 148
5.3.3 等高線圖 150
5.3.4 向量場 154
5.4 極坐標圖 158
5.4.1 極坐標數據圖 158
5.4.2 極坐標區設置 162
5.5 標簽與註釋 166
5.5.1 標簽 166
5.5.2 註釋 170
5.6 坐標區外觀 176
5.6.1 坐標區範圍橫縱比 176
5.6.2 網格線、刻度值和標簽 180
5.6.3 多圖繪制 188
5.6.4 清除或創建坐標區 191
5.7 顏色圖與三維場景控制 193
5.7.1 顏色圖與顏色空間 193
5.7.2 三維場景控制 197
5.8 面向自定義圖形的對象設置 199
5.8.1 圖像對象屬性 200
5.8.2 圖像對象標識 201
5.8.3 圖像對象清空與刪除 202
本章小結 203
習題5 203
第6章 Syslab工具箱應用 205
6.1 Syslab工具箱簡介 206
6.1.1 基礎工具箱/數學工具箱/圖形工具箱 206
6.1.2 圖像工具箱 206
6.1.3 地理圖工具箱 207
6.1.4 符號數學工具箱 207
6.1.5 擬合工具箱 208
6.1.6 信號處理工具箱 209
6.1.7 通信工具箱 211
6.1.8 DSP系統工具箱 213
6.1.9 控制系統工具箱 214
6.1.10 優化工具箱 216
6.1.11 全局優化工具箱 217
6.1.12 統計工具箱 217
6.2 Syslab工具箱實例分析 218
6.2.1 直流伺服電動機轉速PID控制 219
6.2.2 語音信號處理 223
本章小結 234
習題6 235
第7章 Syslab的科學計算實例 236
7.1 方程組求解 237
7.1.1 線性方程組求數值解 237
7.1.2 非線性方程組求數值解 239
7.1.3 線性方程組求解析解 240
7.2 插值與擬合 242
7.2.1 插值問題 242
7.2.2 一維插值 247
7.2.3 多維插值 251
7.2.4 曲線擬合 255
7.3 概率統計分佈計算 262
7.3.1 隨機變量的數字特徵 262
7.3.2 概率統計分佈計算 267
7.3.3 假設檢驗 271
7.4 優化問題 273
7.4.1 線性規劃 273
7.4.2 非線性規劃 274
7.4.3 最大值最小化 277
7.4.4 全局優化 278
本章小結 281
習題7 282
第8章 MWORKS綜合應用案例 283
8.1 一階倒立擺系統 284
8.1.1 一階倒立擺系統介紹 284
8.1.2 一階倒立擺系統在Syslab中的控制律設計 285
8.1.3 一階倒立擺系統在Sysplorer中的物理模型搭建 288
8.1.4 綜合Syslab與Sysplorer的一階倒立擺系統的模型模擬分析 290
8.2 四旋翼無人機的路徑跟蹤 293
8.2.1 四旋翼無人機的飛行原理 293
8.2.2 四旋翼無人機的數學模型 297
8.2.3 基於MWORKS的四旋翼無人機建模 303
8.2.4 基於MWORKS的路徑跟蹤模擬 309
本章小結 311
習題8 312
參考文獻 313
