Matlab語言及實踐教程

Matlab語言及實踐教程

《Matlab語言及實踐教程》是2013年1月15日出版的圖書,作者是馬斌。本書主要講解了Matlab軟體語言的使用及實踐知識。

基本介紹

  • 書名:Matlab語言及實踐教程
  • 作者:馬斌
  • ISBN:9787302308188
  • 定價:52元
  • 出版時間:2013年1月15日
  • 裝幀:平裝
內容簡介,目錄,圖書目錄,

內容簡介

MATLAB是一種易學易用的高效科研編程軟體環境,在全世界廣泛流行。《Matlab語言及實踐教程(第2版)》是專為初學者儘快入門編寫的,內容簡明扼要,實例豐富,便於理解。全書共7章:第1章對MATLAB語言作了概述;第2章介紹MATLAB運行環境和編程工具;第3章介紹MATLAB語言程式設計基礎;第4章介紹用MATLAB實現計算數據可視化,即圖形功能;第5章介紹用MATLAB進行現代科學運算;第6章介紹Simulink的基本使用方法;第7章介紹MATLAB與C語言的接口套用。書後提供附錄和參考文獻,每章後面提供了動手實踐的題目。
本書內容為Matlab語言在數值計算(微分積分、矩陣分析、線性和非線性方程(組)求解、多項式處理、插值擬合、常微分方程(組)求解、偏微分方程求解、最佳化規劃求解等)中的套用,符號計算(微分積分、矩陣分析、線性和非線性方程(組)求解、常微分方程(組)求解、符號代數式運算與簡化、數理方程函式等)中的套用,圖形繪製與處理(二維、三維、常用和特殊圖形的繪製、標註、渲染及動畫製作)中的套用,程式設計(面向過程的程式設計和面向對象的程式設計)中的套用,Simulink仿真介紹與建模套用以及在工程實踐中的套用。
本書可作為高等院校理工科專業學生的Matlab語言入門和提高的教程,也可作為工程技術人員或Matlab程式設計師查詢的函式手冊。

目錄

第0章Matlab入門介紹
0.1Matlab概述
0.2Matlab與Simulink功能介紹
0.2.1Matlab的主要模組
0.2.2Simulink功能介紹
0.3Matlab組成視窗操作
0.3.1命令視窗選單命令
0.3.2Command History視窗操作
0.4常用命令視窗管理命令
0.5Matlab幫助使用
課後習題
第1篇數值計算部分
第1章向量和矩陣生成
1.1向量生成與基本操作
1.2數值矩陣生成
課後習題
第2章向量、矩陣運算
2.1向量的運算
2.2矩陣運算
2.3矩陣特殊操作函式
課後習題
第3章矩陣分析函式
3.1矩陣分析基本函式
3.2矩陣分解函式
課後習題
第4章矩陣理論套用——線性方程組的解法
4.1滿秩矩陣線性方程組的解法
4.2不滿秩矩陣線性齊次方程組的解法
4.3超靜定矩陣線性方程組的解法
課後習題
第5章多項式函式
5.1多項式代數運算
5.2多項式微積分運算
課後習題
第6章插值、擬合
6.1插值格線點生成函式
6.2插值函式
課後習題
第7章數值積分
7.1一元函式的數值積分
7.2二元函式的數值積分
7.3三元函式的數值積分
7.4三元以上函式的積分
課後習題
第8章非線性方程(組)求解
8.1一元方程的數值解
8.2多元非線性方程組的解
8.3方程組的圖解法
8.4方程組的符號解
課後習題
第9章常微分方程數值解
9.1常微分方程函式定義
9.2Matlab常微分求解器
9.3微分方程數值求解實例
課後習題
第10章偏微分方程的數值解
10.1Matlab可解偏微分方程類型
10.2Pdetool介紹
10.3二元橢圓型偏微分方程數值解
10.4雙曲型偏微分方程
10.5拋物型偏微分方程
課後習題
第11章傳統最佳化方法
11.1最佳化相關概念
11.2線性規劃問題
11.3非線性規劃問題
11.3.1一元函式最佳化問題
11.3.2多元無約束最最佳化問題
11.3.3多元約束非線性最最佳化問題
課後習題
第12章多目標最佳化問題解決方法
12.1多目標問題概述
12.2極小化極大問題
12.3目標達到法
課後習題
第13章全局最佳化算法
13.1GlobalSearch求解器
13.2多啟動點全局最佳化
13.3模式搜尋
課後習題
第14章智慧型最佳化算法
14.1遺傳算法
14.2模擬退火算法
課後習題
第2篇符號計算部分
第15章符號運算
15.1符號對象及其基本運算
15.2微積分函式
15.3積分變換函式
15.4符號矩陣分析函式
15.5特殊數學函式
15.6符號方程(組)的解
15.7符號對象化簡函式
課後習題
第3篇程式設計部分
第16章M檔案和面向對象編程
16.1M檔案
16.2Matlab結構化程式設計
16.2.1結構化程式設計相關概念和步驟
16.2.2Matlab面向過程的程式設計基礎
16.3Matlab變數的存儲
16.4Matlab函式建立定義與調用
16.4.1匿名函式
16.4.2內聯函式
16.4.3M文本函式
16.4.4函式定義中常用的函式
16.4.5Matlab函式調用
16.4.6若干經典問題Matlab語言遞歸程式設計
16.5程式的調試與最佳化
16.6Matlab面向對象編程
16.6.1面向對象的程式設計相關概念
16.6.2實例1: 多項式類
16.6.3實例2: 雙向鍊表類
課後習題
第4篇圖像處理部分
第17章繪圖與圖形處理
17.1Matlab圖形系統組成
17.2二維普通圖形繪製函式
17.3圖形標註函式
17.4特殊效果圖像函式
17.5三維普通圖形繪製函式
17.5.1格線生成
17.5.2三維曲面繪製函式
17.6矢量場和標量場可視化的函式
17.7符號函式圖像繪製函式
17.8圖形句柄操作函式
17.8.1圖形句柄操作命令
17.8.2顏色與光照模式命令
17.8.3圖形坐標句柄處理函式
17.9圖形界面繪製函式
17.10圖像輸入輸出函式
17.11電影和動畫函式
課後習題
第5篇Simulink實踐套用
第18章Simulink仿真
18.1計算機仿真概述
18.2Simulink的檔案操作和模型視窗
18.3Simulink庫介紹
18.4常用操作、常用模組及仿真設定
18.4.1常用操作
18.4.2常用模組參數和屬性設定
18.4.3仿真設定
18.5複雜系統的仿真與分析
18.5.1連續系統仿真
18.5.2離散系統仿真
18.5.3混合系統仿真
18.6子系統與封裝
18.6.1普通子系統
18.6.2封裝子系統
18.6.3條件子系統
18.7命令視窗創建和運行Simulink模型
18.7.1使用命令視窗創建Simulink模型
18.7.2使用命令視窗運行Simulink模型
課後習題
第19章S?Function的編寫及套用
19.1Level?1 Matlab S?Function程式設計
19.2Level?2 Matlab S?Function程式設計
課後習題
第6篇工 程 應 用
第20章Matlab在工程中的套用
20.1Matlab在機械工程中的套用
20.2Matlab在規劃制定中的套用
20.3Matlab在電路分析中的套用
20.4Matlab在流動分析中的套用
20.5Matlab在動畫設計中的套用
20.6Matlab在分形幾何圖形繪製中的套用
課後習題
參考文獻
書 名: Matlab語言及實踐教程
作 者:肖燕彩 齊紅元
Matlab語言及實踐教程
出版社:清華大學出版社,北京交通大學出版社
出版時間: 2009年09月
ISBN: 9787811237467
開本: 16開
定價: 18.00 元

圖書目錄

第1章 MATLAB語言概述
1.1 MATLAB語言簡介
1.1.1 MATLAB語言及其發展歷程
1.1.2 MATLAB語言的工具箱
1.2 MATLAB基本功能演示
1.3 上機實踐
第2章 MATLAB運行環境和編程工具
2.1 MATLAB的使用界面
2.2 MATLAB的基本命令
2.3 MATLAB的源程式編輯/調試工具
2.4 MATLAB的在線上幫助系統
2.5 上機實踐
第3章 MATLAB語言程式設計基礎
3.1 MATLAB基本數據類型
3.1.1 變數、常量與賦值語句結構
3.1.2 矩陣的MATLAB表示
3.1.3 構造多維數組
3.1.4 字元串變數及其處理
3.2 MATLAB語言的基本運算與輸入輸出
3.2.1 矩陣的代數運算
3.2.2 矩陣的邏輯運算
3.2.3 矩陣的比較關係
3.2.4 矩陣元素的數據變換
3.2.5 輸入與輸出語句
3.3 MATLAB語言的程式流程語句
3.3.1 循環語句
3.3.2 條件轉移語句
3.3.3 開關語句
3.4 MATLAB語言的檔案編寫與調試
3.4.1 程式檔案
3.4.2 函式檔案
3.4.3 MATLAB檔案的跟蹤調試
3.5 MATLAB語言編程技巧
3.5.1 充分利用速度和記憶體
3.5.2 測定程式執行時間和時間分配
3.6 上機實踐
第4章 用MATLAB實現計算數據可視化
4.1 用MATLAB語言繪製二維圖形
4.1.1 基本繪圖語句
4.1.2 繪圖語句的選項
4.1.3 圖形標識和坐標控制
4.1.4 互動式圖形指令
4.2 MATLAB句柄圖形技術
4.2.1 句柄圖形體系
4.2.2 多子圖及坐標軸句柄設定
4.2.3 曲線對象句柄設定
4.2.4 字元對象句柄設定
4.3 用MATLAB繪製多種二維圖形
4.3.1 多種二維圖形繪製函式
4.3.2 誤差限圖繪製函式
4.3.3 複數圖繪製函式
4.3.4 條形圖與直方圖繪製函式
4.3.5 極坐標圖繪製函式
4.3.6 對數坐標圖繪製函式
4.4 用MATLAB繪製三維圖形
4.4.1 繪製三維曲線圖
4.4.2 繪製標準三維曲面圖
4.4.3 繪製三維格線圖
4.4.4 繪製三維曲面圖
4.5 視角變換與三視圖
4.5.1 視角的設定
4.5.2 三維圖形的三視圖
4.6 上機實踐
第5章 用MATLAB進行現代科學運算
5.1 解析解與數值解
5.2 數值線性代數問題及求解
5.2.1 特殊矩陣的MATLAB輸入
5.2.2 矩陣的特徵參數運算
5.2.3 矩陣的相似變換與分解
5.3 數值微積分問題
5.3.1 數值差分運算
5.3.2 數值積分
5.4 常微分方程的數值解法
5.4.1 一般常微分方程的數值解法
5.4.2 常微分方程組的變換與技巧
5.5 數據插值與統計分析
5.5.1 一維數據的插值擬合
5.5.2 二維數據的插值擬合
5.5.3 數據分析與統計處理
5.6 上機實踐
第6章 Simulink的基本使用方法
6.1 Simulink模組庫簡介
6.1.1 信號源模組組(Sources)
6.1.2 連續模組組(Continuous)
6.1.3 離散模組組(Discrete)
6.1.4 邏輯和位操作模組組(Logicand Bit Operations)
6.1.5 數學運算模組組(MathOperations)
6.1.6 輸出池模組組(Sinks)
6.1.7 信號路線傳送模組組(SignalRouting)
6.1.8 斷續模組組(Discontinuities)
6.1.9 其他模組組
6.2 Simulink模型的建立與仿真
6.2.1 模型視窗的建立和保存
6.2.2 模組的有關操作
6.2.3 Simulink模組的在線上幫助系統
6.2.4 Simulink模組的輸出與列印
6.2.5 模型仿真
6.3 Simulink模型舉例
6.4 上機實踐
第7章 MATLAB與C語言的接口套用
7.1 MATLAB外部接口概述
7.1.1 mxArray數據結構
7.1.2 MATlLAB數據類型
7.1.3 MATLAB與C語言接口的庫函式
7.2 C-MEX檔案的實現
7.2.1 C-MEX檔案簡介
7.2.2 mex指令及環境建立
7.2.3 C-MEX函式檔案結構
7.3 mx庫函式與MEX庫函式
7.3.1 數值矩陣的創建
7.3.2 字元串的創建
7.3.3 邏輯數組的創建
7.3.4 稀疏矩陣的創建
7.3.5 MEX庫函式
7.4 上機實踐
附錄 AMATLAB命令分類列表
  1. 1 MATLAB通用命令
  2. 2 代數、邏輯運算與特殊符號
  3. 3 MATLAB編程與調試語句
  4. 4 數值與數組
  5. 5 數值線性代數
  6. 6 數據分析與Fourier變換
  7. 7 MATLAB圖形繪製與界面設計
  8. 8 句柄圖形學
  9. 9 MATLAB與C語言的接口套用
參考文獻
……

相關詞條

熱門詞條

聯絡我們