MATLAB 2010從入門到精通 ( 簡體 字) |
作者:張琨 | 類別:1. -> 工程繪圖與工程計算 -> Matlab |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 29618 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:5/1/2011 |
頁數:504 |
光碟數:0 |
|
站長推薦:  |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 |
ISBN:9787121134135 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:MATLAB是Matrix Laboratory(矩陣實驗室)的縮寫,它是以著名的線性代數軟件包LINPACK和特征值計算軟件包EISPACK為基礎發展而來的,于1984年由MathWorks公司推出,2010年3月發布了MATLAB 7.10(MATLAB R2010a)。MATLAB是一種開放型程序設計語言,擁有集計算、可視化、編程和仿真于一體的開發環境。同時它具有功能強、學習易、效率高等特點,可以方便地應用到科學計算、算法研究、數據采集和處理、系統建模和仿真、數據分析和可視化、科學和工程繪圖、圖形用戶界面建立等方面,是目前世界上最流行的仿真計算軟件之一,廣泛應用于各個領域。 目前的MATLAB可以說是科技工作者必不可少的工具之一,掌握了這一重要工具將使日常的學習和工作事半功倍。MATLAB已經逐步發展成具有通用性和可擴展性的操作平臺,并為主要應用領域提供專用工具箱。本書主要從實際應用角度和快速入門角度對MATLAB 2010進行通用性介紹,沒有局限于某些具體領域介紹某個或某幾個工具箱,而著重于講清和講透通用內容,為具體應用打下堅實的基礎。 全書分為入門篇和提高篇。入門篇包括前7章,通過入門篇使讀者對MATLAB最基本的內容有較深刻的理解,能夠初步應用MATLAB;提高篇包括后4章,在入門篇的基礎上有針對性地拓展了MATLAB的功能,通過提高篇讀者能夠對MATLAB的通用內容熟練掌握,從而充分利用MATLAB的功能。 入門篇的第1章主要是MATLAB的概述,包括歷史沿革、安裝、工作環境、通用命令和幫助查詢系統等內容;第2章主要介紹MATLAB的數值運算,包括MATLAB數據類型、數組運算、矩陣運算、多項式運算、關系和邏輯運算等內容;第3章主要介紹MATLAB的符號運算,包括符號表達式表示、符號表達式運算、符號表達式微積分、符號表達式積分變換、符號矩陣運算等內容;第4章主要介紹MATLAB的圖形功能,包括二維繪圖、三維繪圖、繪圖處理、圖形窗口控制等內容;第5章主要介紹MATLAB的M文件編程,包括與外部數據的交換、流程控制、腳本、函數、子函數、程序調試、性能分析等內容;第6章主要介紹MATLAB的Simulink仿真環境,包括模型建立、封裝子系統、回調函數、仿真運行等內容;第7章主要介紹MATLAB的圖形用戶界面。 提高篇針對入門篇進行功能拓展,第8章可以看做第2、3章的拓展,主要介紹MATLAB的科學計算,包括方程求解、數據統計、多項式操作、插值、數值積分、優化計算等內容;第9章可以看做第6章的拓展,主要介紹S-函數以拓展Simulink的應用,包括工作原理以及各種不同文件型的編寫方法等內容;第10章主要介紹物理系統的建模和仿真,包括物理元件庫、機械系統、電氣系統以及多域物理系統實例等內容。第11章可以看做MATLAB平臺的拓展,這是因為入門篇的所有內容都是MATLAB平臺內的應用,包括與其他應用程序的交互;同時提高篇可以使讀者靈活應用第4章介紹的編程內容,以及加深理解第1章介紹的MATLAB功能。 本書條理清晰、深入淺出,提供了大量的實用例子,適合作為學習或使用MATLAB這一重要工具的本科生、研究生、教師以及廣大科技工作者的參考書。 全書由張琨、高思超和畢靖編著,劉抒和王曉芳審校。本書在編著過程中,盡管編者竭盡全力,但由于自身水平有限和時間倉促,書中不盡如人意的地方和錯誤在所難免,敬請指正,不勝感激! 注:考慮到計算機編程與系統界面的上下文內容,為求一致一些符號排成正體,以便對應。 |
內容簡介:
本書對MATLAB 2010進行了詳細的介紹和講解。前7章為基礎篇,講解有關MATLAB的基礎知識,包括MATLAB的安裝、卸載及系統功能的簡述,MATLAB的數值運算、符號運算和圖形功能,M文件編程、Simulink框圖仿真以及圖形用戶界面等內容。第8章至第11章為提高篇,第8章和第9章分別介紹了MATLAB 2010的科學計算,S-函數的概念、原理和應用。第10章和第11章分別介紹了物理系統的建模和仿真以及MATLAB外部接口。 讀者對象:本書條理明晰,深入淺出,并配有大量實用的例子,適合使用MATLAB的本科生、研究生和教師以及廣大科技工作者作為參考用書。 |
目錄:第一篇 基礎篇 第1章 MATLAB概述 1.1 MATLAB簡介與發展歷史 1.1.1 MATLAB的基本功能及特點 1.1.2 MATLAB R2010a的新功能及特點 1.1.3 MATLAB的發展歷史 1.2 MATLAB的安裝、退出與卸載 1.2.1 MATLAB安裝 1.2.2 MATLAB退出 1.2.3 MATLAB卸載 1.3 MATLAB的目錄結構 1.4 MATLAB的工作環境 1.5 MATLAB的通用命令簡介 1.6 MATLAB的工具箱簡介 1.7 MATLAB的幫助查詢功能 第2章 MATLAB數值計算 2.1 數據類型 2.1.1 字符串(String)類型 2.1.2 數值(Numeric)類型 2.1.3 函數句柄(Handle) 2.1.4 邏輯(Logical)類型 2.1.5 結構體(Structure)類型 2.1.6 細胞數組(Cell)類型 2.2 數組及其函數 2.2.1 數組的建立和操作 2.2.2 數組運算 2.2.3 數組函數 2.3 矩陣及其函數 2.3.1 矩陣的建立和操作 2.3.2 矩陣運算 2.3.3 矩陣函數 2.3.4 稀疏矩陣及其運算 2.4 多項式及其函數 2.4.1 多項式的建立和操作 2.4.2 多項式運算 2.4.3 多項式展開 2.4.4 多項式擬合 2.5 關系和邏輯及其運算 2.5.1 關系和邏輯運算符 2.5.2 關系和邏輯函數 2.5.3 NaN和空矩陣 第3章 MATLAB符號運算 3.1 符號運算入門 3.1.1 符號對象的創建函數 3.1.2 符號對象的創建 3.1.3 符號運算中的運算符 3.1.4 符號表達式中自變量的確定 3.2 符號表達式運算 3.2.1 提取分子和分母 3.2.2 標準代數運算 3.2.3 復合符號函數運算 3.2.4 數值轉換 3.2.5 變量替換 3.2.6 化簡與格式化 3.3 符號運算精度 3.4 符號矩陣的計算 3.4.1 基本算術運算 3.4.2 線性代數運算 3.4.3 科學計算 3.5 符號表達式積分變換 3.5.1 Fourier變換及其反變換 3.5.2 Laplace變換及其反變換 3.5.3 Z變換及其反變換 3.6 符號函數的圖形繪制 3.6.1 符號函數曲線的繪制 3.6.2 符號函數等值線的繪制 3.6.3 符號函數曲面圖及表面圖的繪制 3.7 符號方程的求解 3.7.1 代數方程的求解 3.7.2 微分方程的求解 3.7.3 復合方程的求解 3.7.4 反方程的求解 第4章 MATLAB圖形功能 4.1 二維基本圖形 4.1.1 基本繪圖函數 4.1.2 特殊函數 4.2 三維基本圖形 4.2.1 基本繪圖函數 4.2.2 特殊函數 4.3 圖形處理技術 4.3.1 坐標軸的調整 4.3.2 文字標示 4.3.3 圖例注解及添加顏色條 4.3.4 圖形的保持 4.3.5 網格控制及坐標軸封閉 4.3.6 圖形窗口的分割 4.4 圖形窗口 4.4.1 圖形窗口的創建與控制 4.4.2 圖形窗口的菜單操作 第5章 M文件編程 5.1 編程概述 5.1.1 M文件的創建 5.1.2 M文件的打開 5.1.3 M文件內容的顯示 5.1.4 M文件的分類 5.2 與外部數據的交換 5.2.1 數據文件保存 5.2.2 數據文件調用 5.3 流程控制 5.3.1 順序結構 5.3.2 分支結構 5.3.3 循環結構 5.3.4 其他流程控制結構 5.4 腳本文件 5.5 函數文件 5.5.1 基本結構 5.5.2 輸入/輸出參數 5.5.3 子函數 5.5.4 私有函數 5.5.5 嵌套函數 5.5.6 重載函數 5.6 P碼文件和變量使用范圍 5.6.1 P碼文件 5.6.2 局部變量和全局變量 5.7 M文件調試 5.7.1 M文件出錯信息 5.7.2 M文件調試方法 5.8 M文件性能分析 5.9 編程技巧 第6章 Simulink仿真 6.1 Simulink介紹 6.1.1 Simulink概述 6.1.2 Simulink窗口介紹 6.1.3 Simulink運行原理 6.2 Simulink常用模塊 6.3 Simulink其他模塊 6.4 Simulink模型創建 6.4.1 模塊操作 6.4.2 基本步驟 6.5 子系統及其封裝 6.5.1 子系統的創建 6.5.2 子系統的條件執行 6.5.3 子系統的封裝 6.6 運行仿真 6.6.1 過零檢測和代數環 6.6.2 仿真參數的設置 6.6.3 仿真的運行 6.7 模型調試 第7章 圖形用戶界面 7.1 界面設計 7.1.1 圖形用戶界面(GUI)概述 7.1.2 GUIDE的控件 7.1.3 GUIDE開發環境 7.2 程序設計 7.2.1 對象的回調函數 7.2.2 程序的一般結構 7.2.3 對象屬性的訪問 7.2.4 對象間數據傳遞 7.2.5 GUI與M文件的數據交互 7.2.6 GUI與Simulink仿真的數據交互 7.2.7 中斷執行 7.2.8 多界面實例 7.3 GUI應用 7.3.1 GUI設計的一般步驟 7.3.2 GUI設計實例 第二篇 提高篇 第8章 MATLAB科學計算 8.1 方程求解 8.1.1 線性方程組 8.1.2 非線性方程 8.1.3 常微分方程 8.2 數據統計處理 8.2.1 最大值和最小值 8.2.2 求和和求積 8.2.3 平均值和中值 8.2.4 標準方差 8.2.5 相關系數 8.2.6 排序 8.3 數據插值 8.3.1 一維插值 8.3.2 二維插值 8.3.3 三維插值 8.4 數值積分 8.4.1 一元函數積分 8.4.2 矢量積分 8.4.3 二元函數積分 8.4.4 三元函數積分 8.5 最優化問題求解 8.5.1 無約束非線性極小化 8.5.2 有約束極小化 8.5.3 二次規劃和線性規劃 8.5.4 線性最小二乘 8.5.5 非線性最小二乘 8.5.6 多目標尋優方法 第9章 S-函數 9.1 基本概念 9.2 工作原理 9.3 Level-1 M文件型 9.3.1 概述 9.3.2 編寫方法 9.3.3 實例 9.4 Level-2M文件型 9.4.1 概述 9.4.2 編寫方法 9.4.3 實例 9.5 C MEX文件型 9.5.1 概述 9.5.2 編寫方法 9.5.3 實例 9.6 使用S-函數創建器編寫C MEX文件型 第10章 物理系統的建模和仿真 10.1 物理元件庫 10.2 機械系統 10.2.1 主要的機械元件 10.2.2 建模的基本要點及步驟 10.2.3 常用的機械系統 10.3 電氣系統 10.3.1 主要的電氣元件 10.3.2 建模的基本步驟 10.3.3 常用的電氣系統 10.4 多域物理系統實例 第11章 MATLAB外部接口 11.1 文本文件 11.1.1 打開/關閉文件 11.1.2 二進制形式訪問 11.1.3 普通形式訪問 11.1.4 文件內的位置控制 |
序: |