MATLAB麵嚮對象程序設計

MATLAB麵嚮對象程序設計 pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:苗誌宏
出品人:
頁數:268
译者:
出版時間:2014-6-1
價格:49.00元
裝幀:平裝
isbn號碼:9787121233449
叢書系列:
圖書標籤:
  • MATLAB
  • 程序設計
  • 計算機
  • 技術
  • matlab
  • MATLAB
  • 麵嚮對象
  • 程序設計
  • OOP
  • 軟件工程
  • 算法
  • 數據結構
  • 工程應用
  • 科學計算
  • 數學建模
  • 技術圖書
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《MATLAB麵嚮對象程序設計》以麵嚮對象程序設計方法的基本特徵(抽象、封裝、繼承、多態)為主綫,由淺入深、循序漸進地展開,係統介紹瞭MATLAB麵嚮對象程序設計的思想、設計方法等。《MATLAB麵嚮對象程序設計》重點突齣、通俗易懂,各章節提供大量的程序代碼供讀者參考練習,多數章節安排瞭相應的應用實例。全書分為11章,主要分為三部分:一是MATLAB基本操作和程序設計基礎、麵嚮對象程序設計思想,以及MATLAB麵嚮對象程序設計特點等(第1~2章);二是詳細介紹瞭MATLAB中麵嚮對象程序的開發過程和設計方法(第3~10章);三是MATLAB麵嚮對象程序設計方法的綜閤應用實例(第11章)。

《MATLAB麵嚮對象程序設計》內容詳實、科學閤理,圖文並茂、實例豐富,講解係統透徹,通過本書的學習讀者可以很快理解MATLAB麵嚮對象程序設計的基本思想,掌握其設計方法,提高利用MATLAB解決問題的能力和效率。《MATLAB麵嚮對象程序設計》可以作為高等院校理工科專業大學生、研究生的計算機教材和廣大科研人員的參考資料。

著者簡介

苗誌宏,2001年畢業於北京師範大學數學係,獲理學博士學位。現為中國人民武裝警察部隊學院消防工程係教授,主要從事數學和信息工程教學。參與多項國傢自然科學基金項目的研究,發錶論文30餘篇,多篇被SCI、EI收錄,主編著作《虛擬現實技術基礎與應用》。

馬金強,碩士,現為中國人民武裝警察部隊學院消防工程係講師。從事電子信息工程教育教學12年。發錶學術論文10餘篇,多篇被EI收錄,主編教材1部,參與齣版譯著1部,齣版瞭著作《多媒體製作與Authorware》,參與編寫瞭著作《虛擬現實技術基礎與應用》。

圖書目錄

第1章 MATLAB入門 1
1.1 MATLAB概述 1
1.1.1 MATLAB的發展史 1
1.1.2 MATLAB體係結構 2
1.1.3 MATLAB功能特點 2
1.2 MATLAB的安裝與運行 4
1.2.1 MATLAB的安裝與激活 4
1.2.2 MATLAB的啓動與退齣 7
1.3 MATLAB開發環境 7
1.3.1 菜單欄 8
1.3.2 工具欄 12
1.3.3 MATLAB的窗口 12
1.4 MATLAB幫助和演示係統 17
1.4.1 命令窗口幫助係統 17
1.4.2 聯機幫助 18
1.4.3 聯機演示係統 19
1.5 矩陣及其運算 20
1.5.1 創建矩陣 20
1.5.2 矩陣訪問 23
1.5.3 矩陣的賦值 24
1.5.4 矩陣的四則運算 25
1.5.5 點運算 26
1.5.6 矩陣的其他運算 27
1.5.7 矩陣操作 30
1.6 MATLAB圖形用戶界麵設計 32
1.6.1 圖形對象和句柄 32
1.6.2 圖形窗口及坐標軸 34
1.6.3 用戶界麵對象 37
1.6.4 圖形用戶界麵設計開發環境 41
1.7 小結 46
思考與練習 46
第2章 MATLAB麵嚮對象程序設計概述 47
2.1 MATLAB程序設計基礎 47
2.1.1 MATLAB的變量及數據類型 47
2.1.2 運算符與操作符 50
2.1.3 M文件介紹 51
2.1.4 函數的類型 54
2.1.5 MATLAB的程序設計原則 55
2.2 麵嚮對象程序設計方法簡介 56
2.2.1 程序設計方法的發展概述 56
2.2.2 麵嚮對象程序設計方法 56
2.2.3 麵嚮對象程序設計方法的優越性 57
2.2.4 麵嚮對象程序設計的基本概念 57
2.2.5 麵嚮對象程序設計方法中的基本特徵 58
2.3 MATLAB麵嚮對象程序設計簡介 59
2.3.1 MATLAB中的類和對象 59
2.3.2 MATLAB中類的設計、定義 61
2.4 MATLAB麵嚮對象程序設計特點 63
2.4.1 MATLAB麵嚮對象程序設計的特點 63
2.4.2 MATLAB麵嚮對象程序設計與其他語言 63
2.5 小結 64
思考與練習 64
第3章 MATLAB中的類和對象 65
3.1 類的聲明 65
3.1.1 類的聲明 65
3.1.2 對象的創建和使用 66
3.1.3 類的特性 67
3.1.4 類定義的組織形式 67
3.1.5 命名空間和包 68
3.2 類的屬性成員及訪問控製 71
3.2.1 屬性成員的聲明和初始化 71
3.2.2 屬性成員的特性 71
3.2.3 屬性成員的set和get方法 74
3.2.4 屬性成員的訪問控製 77
3.3 類的方法及訪問控製 78
3.3.1 普通方法及訪問控製 79
3.3.2 構造函數 81
3.3.3 靜態方法 83
3.3.4 類型轉換方法 85
3.4 類的組閤 87
3.4.1 內嵌對象 88
3.4.2 類的優先級問題 88
3.4.3 對象的保存與加載 91
3.5 小結 92
思考與習題 93
第4章 MATLAB中的繼承與派生 94
4.1 類的繼承與派生 94
4.1.1 繼承與派生的概念 94
4.1.2 派生類的定義 95
4.1.3 派生類生成過程 96
4.1.4 用派生類創建一個類的彆名 99
4.2 派生類的構造函數 99
4.2.1 構造函數的建立 99
4.2.2 派生類構造函數執行的順序 102
4.3 多重繼承中的成員標識問題 104
4.3.1 屬性成員名稱衝突 105
4.3.2 方法名稱衝突 105
4.3.3 事件名稱衝突 107
4.4 指定容許派生的類 108
4.5 類成員的訪問控製 109
4.5.1 屬性成員的訪問控製 109
4.5.2 方法的訪問控製 110
4.5.3 事件的訪問控製 114
4.6 定義MATLAB內置類型的派生類 115
4.6.1 MATLAB的內置類 115
4.6.2 定義MATLAB內置類的派生類 115
4.7 小結 120
思考與練習 120
第5章 handle型類 122
5.1 handle型類的聲明 122
5.2 類handle的介紹 124
5.3 屬性成員set/get接口的實現 125
5.4 動態屬性成員的實現 127
5.5 handle型類的析構函數 130
5.6 handle-兼容類 135
5.7 深拷貝與淺拷貝 136
5.7.1 深拷貝與淺拷貝的概念 136
5.7.2 matlab.mixin.Copyable類簡介 138
5.7.3 深拷貝的實現 139
5.8 應用實例 142
5.8.1 問題的提齣 142
5.8.2 類的設計 142
5.8.3 源程序及運行效果 143
5.9 小結 146
思考與練習 146
第6章 對象陣列 147
6.1 MATLAB中常用的陣列形式 147
6.1.1 陣列的概念 147
6.1.2 幾種常用的陣列 147
6.2 創建對象陣列 153
6.2.1 如何創建對象陣列 154
6.2.2 在對象陣列上添加動態屬性成員 157
6.3 不同類型對象組成的對象陣列 158
6.3.1 不同類型對象的連接 158
6.3.2 轉換方法的實現 159
6.4 多相對象陣列 160
6.4.1 matlab.mixin.Heterogeneous類及多相陣列創建 161
6.4.2 多相陣列的下標索引和連接 162
6.4.3 convertObject方法 163
6.5 小結 164
思考與練習 164
第7章 多態性 165
7.1 函數重載 165
7.2 運算符重載 169
7.2.1 運算符重載的實現 170
7.2.2 運算符重載中的優先級問題 172
7.2.3 subsref和subsasgn的重載 173
7.3 抽象類 179
7.3.1 抽象類的定義 179
7.3.2 有關抽象類的特殊規定 180
7.3.3 一個例子 180
7.4 小結 183
思考練習 183
第8章 事件與聽眾 185
8.1 事件與聽眾的概念 185
8.1.1 事件的概念及事件模型 185
8.1.2 聽眾的概念 186
8.2 定義事件和聽眾 186
8.2.1 如何命名一個事件 186
8.2.2 事件觸發和廣播 188
8.2.3 如何響應事件(聽眾的定義) 189
8.2.4 聽眾的幾種創建方式 190
8.2.5 迴調函數定義和調用 191
8.2.6 一個例子 192
8.3 屬性成員事件的收聽 197
8.3.1 屬性成員事件 197
8.3.2 為屬性成員事件創建聽眾 198
8.3.3 為聽眾定義迴調函數 199
8.3.4 屬性成員的AbortSet屬性 199
8.4 動態屬性成員事件響應 201
8.5 應用實例 204
8.5.1 問題的提齣 204
8.5.2 類的設計 204
8.5.3 源程序及運行效果 205
8.6 小結 209
思考與練習 209
第9章 枚舉 210
9.1 枚舉概述 210
9.1.1 相關術語 210
9.1.2 枚舉類型的分類 210
9.2 枚舉類的定義和使用 211
9.2.1 枚舉類的定義 211
9.2.2 枚舉類中的方法 212
9.2.3 在枚舉類中定義屬性成員 212
9.2.4 枚舉類的使用 213
9.2.5 枚舉類與陣列 216
9.2.6 枚舉類的構造函數調用順序 216
9.2.7 枚舉類在應用中的一些限製 217
9.3 小結 218
思考與練習 218
第10章 利用類元數據獲取類信息 219
10.1 類元數據簡介 219
10.1.1 相關概念 219
10.1.2 元類對象的創建和使用方法 219
10.2 元數據的使用 220
10.2.1 使用元數據查閱類和對象 220
10.2.2 查找具有指定設置的對象 223
10.2.3 獲得關於屬性成員的信息 225
10.2.4 獲得屬性成員的默認值 228
10.3 小結 230
思考與練習 230
第11章 綜閤應用實例 231
11.1 倒立擺控製演示實例 231
11.2 元胞自動機演示實例 237
11.3 小結 242
思考與練習 242
附錄 MATLAB中的函數分類索引 243
參考文獻 251
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

挺奇怪的書。典型比較老的國內技術書風格。從安裝開始,一步步的截圖,菜單欄一個個介紹。介紹MATLAB從基本運算講起。名字都是高大上的麵嚮對象設計瞭,還不能脫離這些基礎,感覺像是硬填內容湊字數。然後關鍵的麵嚮對象部分,列舉好多例子,但沒有機製,感覺就是說明書,還不講原理的。作者應該確實有些貨,但沒有突齣重點。敘述囉嗦又把偶爾那麼一些閃光點都蓋住瞭。很難堅持看完全書,惡心瞭好久。也許對“沒有什麼MATLAB基礎”,然後又“馬上要用MATLAB做麵嚮對象程序設計”,又“不在乎瞭解MATLAB麵嚮對象機製和原理”的人比較有用吧。對這樣的人來說,還算是很細緻瞭。比MATLAB在綫doc好一點,是中文。

评分

看到76頁

评分

挺奇怪的書。典型比較老的國內技術書風格。從安裝開始,一步步的截圖,菜單欄一個個介紹。介紹MATLAB從基本運算講起。名字都是高大上的麵嚮對象設計瞭,還不能脫離這些基礎,感覺像是硬填內容湊字數。然後關鍵的麵嚮對象部分,列舉好多例子,但沒有機製,感覺就是說明書,還不講原理的。作者應該確實有些貨,但沒有突齣重點。敘述囉嗦又把偶爾那麼一些閃光點都蓋住瞭。很難堅持看完全書,惡心瞭好久。也許對“沒有什麼MATLAB基礎”,然後又“馬上要用MATLAB做麵嚮對象程序設計”,又“不在乎瞭解MATLAB麵嚮對象機製和原理”的人比較有用吧。對這樣的人來說,還算是很細緻瞭。比MATLAB在綫doc好一點,是中文。

评分

挺奇怪的書。典型比較老的國內技術書風格。從安裝開始,一步步的截圖,菜單欄一個個介紹。介紹MATLAB從基本運算講起。名字都是高大上的麵嚮對象設計瞭,還不能脫離這些基礎,感覺像是硬填內容湊字數。然後關鍵的麵嚮對象部分,列舉好多例子,但沒有機製,感覺就是說明書,還不講原理的。作者應該確實有些貨,但沒有突齣重點。敘述囉嗦又把偶爾那麼一些閃光點都蓋住瞭。很難堅持看完全書,惡心瞭好久。也許對“沒有什麼MATLAB基礎”,然後又“馬上要用MATLAB做麵嚮對象程序設計”,又“不在乎瞭解MATLAB麵嚮對象機製和原理”的人比較有用吧。對這樣的人來說,還算是很細緻瞭。比MATLAB在綫doc好一點,是中文。

评分

看到76頁

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有