注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計MATLAB程序設(shè)計

MATLAB程序設(shè)計

MATLAB程序設(shè)計

定 價:¥69.00

作 者: 王赫然 著
出版社: 清華大學出版社
叢編項: 重新定義科學計算工具學習方法
標 簽: 暫缺

ISBN: 9787302554554 出版時間: 2020-09-01 包裝: 平裝
開本: 16開 頁數(shù): 252 字數(shù):  

內(nèi)容簡介

  MATLAB是一款用于科學工程計算的高級高效編程語言,是科學家與工程師必備工具。《MATLAB程序設(shè)計——重新定義科學計算工具學習方法》強調(diào)MATLAB軟件的思想精髓和應用性,基于MATLAB R2020a版本,重新定義了一套最為高效實用的MATLAB軟件學習方法?!禡ATLAB程序設(shè)計——重新定義科學計算工具學習方法》與同類圖書相比有諸多特色,《MATLAB程序設(shè)計——重新定義科學計算工具學習方法》著重強調(diào)矩陣的思想核心,體會基于矩陣的數(shù)據(jù)結(jié)構(gòu)與程序設(shè)計;精心編排結(jié)構(gòu)化的高效學習路線,全面涵蓋軟件主線功能;開辟市面罕見的AppDesigner教學,深挖App設(shè)計思想與技術(shù); 精編極簡實用例程,實時腳本助力教學,極大壓縮學習成本。全書章節(jié)分布極為考究,契合一套最快捷有效的MATLAB學習策略:首先學習基本流程、熟悉軟件框架(第2章),然后理解矩陣思想、練習矩陣編程(第3章),其次功能集中實踐并探索解決問題(第4、5、6章),最后進行軟件設(shè)計制作和大型項目實戰(zhàn)(第7章)。《MATLAB程序設(shè)計——重新定義科學計算工具學習方法》結(jié)構(gòu)清晰不失全面、語言精要不失生動,既可以作為高等院校MATLAB教學的參考教材,也可以作為廣大科研工程技術(shù)人員的參考用書。

作者簡介

  王赫然,中國科學院沈陽自動化研究所助理研究員。先后就讀于哈爾濱工業(yè)大學機械工程專業(yè)(本科與碩士)及中國科學院大學納米與類生命機器人技術(shù)專業(yè)(博士)。深耕于科研一線,鉆研基于MATLAB的軟件算法設(shè)計,對于MATLAB軟件的核心編程思想與教學方法有深入的理解。在今日頭條“科技千里眼”頭條號上連續(xù)發(fā)表關(guān)于MATLAB學習的專欄與視頻,受到讀者的廣泛好評。

圖書目錄

第1章初識MATLAB——數(shù)學、圖形與編程
1.1MATLAB概述
1.1.1誕生與發(fā)展
1.1.2功能特點
1.1.3應用場景
1.1.4軟件地位
1.1.5MATLAB工具箱
1.2MATLAB開發(fā)環(huán)境
1.2.1版本選擇
1.2.2開發(fā)環(huán)境配置
1.2.3命令行窗口
1.2.4編輯器窗口
1.2.5工作區(qū)及變量編輯器
1.3MATLAB學習方法
1.3.1學習策略
1.3.2幫助文檔使用指南
1.3.3常見疑問解答
本章小結(jié)
第2章MATLAB極速入門
2.1MATLAB入門基礎(chǔ)
2.1.1變量創(chuàng)建與賦值
2.1.2矩陣操作基礎(chǔ)
2.1.3矩陣計算基礎(chǔ)
2.1.4矩陣索引基礎(chǔ)
2.1.5字符型矩陣
2.2圖形可視化
2.2.1圖形可視化原理
2.2.2多組數(shù)據(jù)的繪圖
2.2.3三維繪圖
2.2.4子圖繪制
2.3數(shù)學計算
2.3.1線性代數(shù)
2.3.2微積分
2.3.3微分方程
2.3.4概率統(tǒng)計
2.4程序設(shè)計
2.4.1if控制流
2.4.2for控制流
2.4.3腳本
2.4.4函數(shù)
2.4.5矩陣編程
本章小結(jié)
第3章MATLAB核心——矩陣
3.1矩陣與數(shù)據(jù)類型
3.1.1數(shù)值矩陣
3.1.2字符矩陣
3.1.3符號矩陣
3.2矩陣與數(shù)據(jù)結(jié)構(gòu)
3.2.1元胞數(shù)組
3.2.2結(jié)構(gòu)體
3.2.3表
3.3矩陣操作
3.3.1索引操作
3.3.2邏輯操作
3.3.3函數(shù)操作
3.3.4實用技巧
3.4矩陣運算
3.4.1算術(shù)運算
3.4.2邏輯運算
3.4.3關(guān)系運算
3.5矩陣編程
3.5.1矩陣編程舉例
3.5.2矩陣編程要點
本章小結(jié)
第4章MATLAB圖形可視化
4.1繪圖技術(shù)
4.1.1線圖
4.1.2數(shù)據(jù)分布圖
4.1.3離散數(shù)據(jù)圖
4.1.4極坐標圖
4.1.5二維向量與標量場
4.1.6三維向量與標量場
4.2圖形外觀
4.2.1文本和符號信息
4.2.2坐標區(qū)外觀
4.2.3顏色欄和配色方案
4.2.4三維渲染
4.2.5實用技術(shù)
4.3圖像處理
4.3.1讀寫處理
4.3.2算術(shù)運算
4.3.3邏輯運算
4.3.4幾何運算
4.3.5灰度運算
4.4動畫制作
4.4.1動畫原理
4.4.2視頻生成
本章小結(jié)
第5章 MATLAB數(shù)學計算
5.1初等數(shù)學
5.1.1離散數(shù)學
5.1.2多項式
5.2線性代數(shù)
5.2.1矩陣基礎(chǔ)運算
5.2.2矩陣分解
5.2.3線性方程及矩陣的逆
5.3微積分
5.3.1極限
5.3.2導數(shù)
5.3.3積分
5.3.4泰勒展開
5.3.5傅里葉展開
5.4插值與擬合
5.4.1一維插值
5.4.2二維網(wǎng)格數(shù)據(jù)插值
5.4.3二維一般數(shù)據(jù)插值
5.4.4多項式擬合
5.4.5最小二乘擬合
5.5代數(shù)方程與優(yōu)化
5.5.1代數(shù)方程
5.5.2無約束優(yōu)化
5.5.3線性規(guī)劃
5.5.4非線性規(guī)劃
5.5.5最大值最小化
5.6微分方程
5.6.1常微分方程解析解
5.6.2常微分方程數(shù)值解
5.6.3微分方程Simulink求解
5.6.4拋物橢圓形偏微分方程
5.6.5偏微分方程工具箱
5.7概率統(tǒng)計
5.7.1概率分布
5.7.2偽隨機數(shù)
5.7.3統(tǒng)計量分析
5.7.4參數(shù)估計
5.7.5假設(shè)檢驗
本章小結(jié)
第6章 MATLAB程序設(shè)計
6.1數(shù)據(jù)結(jié)構(gòu)
6.1.1數(shù)據(jù)類型
6.1.2數(shù)據(jù)結(jié)構(gòu)
6.1.3應用技巧
6.2控制流結(jié)構(gòu)
6.2.1分支結(jié)構(gòu)
6.2.2循環(huán)結(jié)構(gòu)
6.2.3試錯結(jié)構(gòu)
6.3程序文件結(jié)構(gòu)
6.3.1腳本
6.3.2函數(shù)
6.3.3類
6.4矩陣化編程
6.4.1基礎(chǔ)操作與運算
6.4.2矩陣化算法函數(shù)
6.5編程習慣
6.5.1命名習慣
6.5.2代碼習慣
6.5.3項目習慣
6.5.4性能習慣
6.6程序交互設(shè)計
6.6.1命令行交互
6.6.2文件交互
6.6.3語音交互
6.6.4局部UI交互
6.7調(diào)試與分發(fā)
6.7.1調(diào)試腳本
6.7.2程序調(diào)試
6.7.3加密分發(fā)
本章小結(jié)
第7章MATLAB軟件設(shè)計——AppDesigner
7.1AppDesigner介紹
7.1.1GUIDE替代品
7.1.2基本功能
7.1.3快速入門
7.2AppDesigner組件
7.2.1常用組件
7.2.2容器組件
7.2.3儀表組件
7.3AppDesigner編程
7.3.1代碼視圖
7.3.2編寫回調(diào)
7.3.3啟動任務(wù)
7.3.4多窗口App
7.3.5App打包
7.4軟件設(shè)計實戰(zhàn)
7.4.1功能設(shè)計
7.4.2數(shù)據(jù)準備
7.4.3UI設(shè)計
7.4.4自建準備
7.4.5添加回調(diào)
7.4.6填寫函數(shù)
7.4.7效果分析
7.5App編程構(gòu)建方法
7.5.1面向?qū)ο缶幊?br />7.5.2App類應用
7.5.3App編程構(gòu)建
本章小結(jié)
附錄A工具箱大全
附錄B常用函數(shù)大全
B.1MATLAB語言基礎(chǔ)知識
B.1.1輸入命令及功能
B.1.2矩陣和數(shù)組
B.1.3運算符和基本運算
B.1.4數(shù)據(jù)類型
B.2數(shù)學
B.2.1初等數(shù)學
B.2.2線性代數(shù)
B.2.3隨機數(shù)生成
B.2.4插值
B.2.5優(yōu)化
B.2.6數(shù)值積分和微分方程
B.2.7傅里葉分析和濾波
B.2.8稀疏矩陣
B.2.9圖和網(wǎng)絡(luò)算法
B.3圖形
B.3.1二維圖和三維圖
B.3.2格式和注釋
B.3.3圖像
B.3.4打印和保存
B.3.5圖形對象
B.4數(shù)據(jù)導入和分析
B.4.1數(shù)據(jù)導入和導出
B.4.2數(shù)據(jù)的預處理
B.4.3描述性統(tǒng)計量
B.5腳本和函數(shù)編程
B.5.1控制流
B.5.2腳本與函數(shù)
B.5.3文件和文件夾
B.5.4代碼分析和執(zhí)行
B.6App構(gòu)建
B.6.1App設(shè)計工具
B.6.2編程工作流
B.7高級軟件開發(fā)
B.7.1App測試框架
B.7.2性能和內(nèi)存

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號