注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合MATLAB面向?qū)ο蟪绦蛟O(shè)計(jì)

MATLAB面向?qū)ο蟪绦蛟O(shè)計(jì)

MATLAB面向?qū)ο蟪绦蛟O(shè)計(jì)

定 價(jià):¥49.00

作 者: 苗志宏 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121233449 出版時(shí)間: 2014-07-01 包裝: 平裝
開(kāi)本: 頁(yè)數(shù): 268 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)以面向?qū)ο蟪绦蛟O(shè)計(jì)方法的基本特征(抽象、封裝、繼承、多態(tài))為主線(xiàn),由淺入深、循序漸進(jìn)地展開(kāi),系統(tǒng)介紹了MATLAB面向?qū)ο蟪绦蛟O(shè)計(jì)的思想、設(shè)計(jì)方法等。全書(shū)重點(diǎn)突出、通俗易懂,各章節(jié)提供大量的程序代碼供讀者參考練習(xí),多數(shù)章節(jié)安排了相應(yīng)的應(yīng)用實(shí)例。全書(shū)分為11章,主要分為三部分:一是MATLAB基本操作和程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)思想,以及MATLAB面向?qū)ο蟪绦蛟O(shè)計(jì)特點(diǎn)等(第1~2章);二是詳細(xì)介紹了MATLAB中面向?qū)ο蟪绦虻拈_(kāi)發(fā)過(guò)程和設(shè)計(jì)方法(第3~10章);三是MATLAB面向?qū)ο蟪绦蛟O(shè)計(jì)方法的綜合應(yīng)用實(shí)例(第11章)。本書(shū)內(nèi)容詳實(shí)、科學(xué)合理,圖文并茂、實(shí)例豐富,講解系統(tǒng)透徹,通過(guò)本書(shū)的學(xué)習(xí)讀者可以很快理解MATLAB面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想,掌握其設(shè)計(jì)方法,提高利用MATLAB解決問(wèn)題的能力和效率。

作者簡(jiǎn)介

  苗志宏,云南省迪慶人。2001年畢業(yè)于北京師范大學(xué)數(shù)學(xué)系,獲理學(xué)博士學(xué)位?,F(xiàn)為中國(guó)人民武裝警察部隊(duì)學(xué)院消防工程系教授,主要從事數(shù)學(xué)和信息工程教學(xué)。參與多項(xiàng)國(guó)家自然科學(xué)基金項(xiàng)目的研究,發(fā)表論文30余篇,多篇被SCI、EI收錄,主編著作《虛擬現(xiàn)實(shí)技術(shù)基礎(chǔ)與應(yīng)用》。馬金強(qiáng),河北省衡水人。碩士,現(xiàn)為中國(guó)人民武裝警察部隊(duì)學(xué)院消防工程系講師。從事電子信息工程教育教學(xué)12年。發(fā)表學(xué)術(shù)論文10余篇,多篇被EI收錄,主編教材1部,參與出版譯著1部,出版了著作《多媒體制作與Authorware》,參與編寫(xiě)了著作《虛擬現(xiàn)實(shí)技術(shù)基礎(chǔ)與應(yīng)用》。

圖書(shū)目錄

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

本目錄推薦

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