-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

MATLAB面向對象和C/C++編程

( 簡體 字)
作者:凌云、張志涌類別:1. -> 工程繪圖與工程計算 -> Matlab
譯者:
出版社:北京航空航天大學出版社MATLAB面向對象和C/C++編程 3dWoo書號: 49103
詢問書籍請說出此書號!

缺書
NT售價: 290

出版日:4/1/2018
頁數:418
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787512426931
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

(MATLAB編程一代宗師親自掌舵,面向對象-混合編程,全新力作)
本書正文由兩篇組成:A篇“MATLAB物件導向程式設計”和B篇“MATLAB面向C/C 程式設計”。每篇各5章,各篇內容按照由淺入深的原則編排,篇中各章內容的設計,既有聯繫,又相對獨立,以適應讀者系統閱讀和隨時翻閱的不同需求。A篇的內容包括:MATLAB的類定義和基本操作、類物件陣列、類方法的重載與覆蓋、類的繼承與組合,以及事件與回應。B篇的內容包括:MATLAB外部應用的資料介面、MATLAB對C/C 程式的調用、C/C 程式對MATLAB的MAT函式程式庫的調用、C/C 程式對MATLAB引擎函式程式庫的調用、MATLAB編譯器和獨立應用程式的開發。
全書包含70多個示例。所有示例都由作者圍繞敘述內容精心設計而成。示例的背景知識適於理工類高校任何專業的師生,適於理工類軟體發展的各類專業從業人員。所有示例表述清晰、完整,關鍵程式碼都附有注釋,便於讀者閱讀和理解;示例中的運行結果,都可被讀者重現,以幫助讀者建立學習信心。
此外,本書每個示例的運行代碼或程式都保證準確、完整。讀者親自實踐本書示例時所需的代碼,既可以直接循書本代碼鍵入而得,也可以掃描二維碼或按出版社提供的下載地址下載。
本書既可以作為理工類高校各專業師生的學習、教學用書,也可以用作科研院所各類研發人員的自學用書和參考手冊。
目錄:

A 篇 MATLAB面向物件編程
第1章 類定義和基本操作 3
1.1引 導 3
1.1.1面向過程的程式設計方法概述3
1.1.2面向物件的程式設計方法概述4
1.1.3面向過程和面向物件程式設計的區別 4
1.2類和物件9
1.3類定義的基本結構9
1.4類的屬性 12
1.4.1屬性塊和屬性 12
1.4.2屬性塊的秉質 13
1.4.3物件屬性名的獲取和屬性值的查詢 14
1.4.4屬性賦值的三個不同階段 19
1.4.5屬性賦值和set函數 19
1.4.6從屬屬性和get/set函數 23
1.5類的方法 28
1.5.1方法塊和方法的構成28
1.5.2方法塊的秉質 32
1.5.3類物件方法名的查詢和獲取 33
1.5.4類方法的調用與程式設計 36
1.6類物件構造函數41
1.6.1理解和應用默認構造函數 42
1.6.2自編構造函數的編寫準則 45
1.6.3自編構造函數的典型結構 46
1.6.4自編構造函數的編寫47
1.7全值類和控制碼類的差別54
1.7.1兩類的類定義和物件性狀差別 54
1.7.2兩類物件變數在函數內外傳遞中的差別 64
1.7.3全值類和控制碼類適用性差別 73
1.8類方法中的陣列運算和矩陣運算74
第2章 物件陣列 78
2.1物件陣列的構成和創建78
2.1.1物件陣列基礎 78
2.1.2小規模物件陣列的方括號創建法 78
2.1.3物件陣列的外迴圈創建法 82
2.1.4物件陣列的deal屬性賦值創建法 85
2.1.5物件陣列的內迴圈創建法 86
2.1.6物件陣列的編址賦值創建法 88
2.2物件陣列的編址和尋訪91
2.2.1物件陣列的編址 91
2.2.2物件陣列的元素物件尋訪 91
2.2.3物件陣列屬性值的獲取和組織 94
2.3物件陣列操作和特殊物件陣列98
2.3.1物件陣列的常用操作命令 98
2.3.2空物件陣列 98
2.3.3特殊物件陣列的生成 101
第3章 重載和覆蓋 111
3.1引 導 111
3.1.1重載和覆蓋的基本含義 111
3.1.2什麼情況下需要重載和覆蓋 111
3.1.3MATLAB語言格式及控制函數的默認行為表現 111
3.2類別轉換和算符重載 112
3.2.1物件類別的轉換方法函數 112
3.2.2MATLAB算符及後臺控制函數 115
3.2.3代數運算符的重載 116
3.3改變物件顯示的重載和覆蓋技術 121
3.3.1顯示函數、物件形態及顯示內容 121
3.3.2改變物件顯示的覆蓋技術 127
3.3.3改變對象顯示的重載技術 137
第4章 類的繼承與組合 142
4.1類繼承定義 142
4.1.1單一父類繼承142
4.1.2多個父類繼承143
4.2子類如何構造父類 147
4.3類繼承中的覆蓋與多態性 151
4.4抽象類及其應用 157
2MATLAB面向物件和C/C 編程
4.4.1抽象類的定義157
4.4.2抽象類的應用163
4.5類的組合應用 170
4.5.1屬性包含型組合 170
4.5.2介面和演算法兩類的包含型組合174
第5章 事件與回應 182
5.1概 述 182
5.1.1事件概念及其代碼特徵 182
5.1.2偵聽和回應概念 183
5.2事件定義和消息發佈函數 183
5.2.1事件塊及秉質184
5.2.2消息發佈函數notify 185
5.3偵聽件的創建和回應函數的型式 185
5.3.1偵聽件創建函數的一般格式 185
5.3.2不同型式回應函數的註冊格式186
5.4事件/回應的簡單應用示例 188
5.5事件在複雜軟體發展中的綜合應用 196
5.5.1MATLAB和C 中事件應用的區別 196
5.5.2事件在 MATLAB和C 聯合開發中的應用197
B篇 MATLAB面向C/C 編程
第6章 資料介面 233
6.1MATLAB資料 233
6.1.1MATLAB陣列 233
6.1.2資料存儲方式234
6.1.3C/C 資料介面 236
6.2mxArray陣列結構 237
6.2.1創建和刪除 mxArray 237
6.2.2讀取和賦值 mxArray中的資料 243
6.2.3獲取 mxArray屬性 249
6.2.4mxArray的 API函數綜合應用示例 251
6.3mwArray陣列結構 259
6.3.1創建 mwArray260
6.3.2讀取和賦值 mwArray中的資料 262
6.3.3獲取 mwArray屬性 264
目 錄 3
6.3.4mwArray類方法綜合應用示例 265
第7章 MATLAB中調用C/C 程式 269
7.1關於 MEX檔的一般性說明 269
7.2C_MEX原始檔案的構成 270
7.3編譯生成C語言 MEX檔 272
7.3.1編譯器的配置272
7.3.2借助編譯器生成 MEX檔 273
7.3.3編譯指令 mex簡介 274
7.4MEX檔的執行流程 275
7.5MEX函數庫介紹 276
7.6C語言 MEX檔應用示例 277
7.6.1MATLAB環境下編譯C_MEX原始檔案 277
7.6.2Visual Studio環境下編譯C_MEX原始檔案 282
7.6.3Visual Studio環境下調試 MEX檔 287
第8章 C/C 程式對 MAT函數庫的調用 291
8.1MATLAB中資料的輸入輸出方法 291
8.2MAT函數庫介紹 291
8.3調用 MAT函數庫的C/C 源碼應用程式編寫293
8.4利用Visual Studio環境編寫調用MAT函數庫程式 298
第9章 C/C 程式調用 MATLAB引擎 309
9.1MATLAB引擎概念和功用 309
9.2MATLAB引擎函數庫介紹 309
9.3MATLAB環境下編譯調用引擎函數庫的C/C 原始檔案 310
9.4Visual Studio 環境編譯調用引擎函數庫的C/C 原始檔案 316
9.5C/C 應用程式與 M 函數聯合調試技術 319
9.5.1聯合調試流程319
9.5.2聯合調試應用示例 320
第10章 MATLAB編譯器 327
10.1MATLAB編譯器概述 327
10.1.1編譯器的功能 328
10.1.2編譯器的局限性 328
10.1.3把腳本檔改寫為函數檔 328
10.2MATLAB編譯器配置和入門 330
10.2.1為正確使用 MATLAB編譯器進行配置 330
10.2.2MATLAB編譯器使用入門 331
4MATLAB面向物件和C/C 編程
10.2.3編譯指令 mcc簡介 333
10.2.4編譯器工作流程介紹338
10.3應用程式編譯器344
10.3.1應用程式編譯器概述344
10.3.2應用程式編譯器使用入門 344
10.4編譯器生成可獨立執行應用程式示例 351
10.5編譯器生成共用動態連結程式庫示例357
10.5.1M 函數檔生成C語言動態連結程式庫及調用 357
10.5.2M 函數檔生成C 語言動態連結程式庫及調用 361
10.5.3MFC應用程式框架及其綜合應用 365
附 錄
附錄A 基礎準備與入門 395
A.1MATLAB的配置及入門 395
A.1.1MATLAB的安裝與啟動 395
A.1.2為 MATLAB配置 Windows搜索路徑 397
A.1.3MATLAB基本使用方法 399
A.2Visual Studio集成開發環境入門403
A.2.1Visual Studio 2010的安裝與啟動 403
A.2.2Visual Studio環境的基本使用方法 405
附錄B 索引 413
B.1MATLAB的英文關鍵字 413
B.1.1面向物件編程的函數和命令 413
B.1.2面向C/C 的函數和命令 415
B.2C/C 的英文關鍵字 418
參考文獻 419
序: