-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
精通MATLAB與C/C++混合程序設計-(第4版) 版權信息
- ISBN:9787512416024
- 條形碼:9787512416024 ; 978-7-5124-1602-4
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
精通MATLAB與C/C++混合程序設計-(第4版) 本書特色
本書結合大量實例,系統全面地介紹了matlab與c/c++進行混合程序設計的方法和技巧。全書共分六部分22章。**部分重點介紹matlab與c/c++混合程序設計基礎。第二部分重點介紹matlab中調用c/c++程序的方法。第三部分重點介紹matlab與c/c++語言之間的數據和函數接口。第四部分重點介紹matlab編譯器的工作原理、發展歷程和應用技巧等。第五部分重點介紹c/c++程序中調用matlab程序的方法。第六部分重點介紹與matlab關系密切的數學庫的使用方法。 本書涵蓋了matlab與c/c++混合程序設計的各個方面,內容由淺入深,并輔以大量實戰型的實例程序,可供大中專院校學生作為教材使用,也可供相關領域工程師與科學家參考。
精通MATLAB與C/C++混合程序設計-(第4版) 內容簡介
本書結合大量實例,系統全面地介紹了MATLAB與C/C++進行混合程序設計的方法和技巧。全書共分六部分22章。**部分重點介紹MATLAB與C/C++混合程序設計基礎。第二部分重點介紹MATLAB中調用C/C++程序的方法。第三部分重點介紹MATLAB與C/C++語言之間的數據和函數接口。第四部分重點介紹MATLAB編譯器的工作原理、發展歷程和應用技巧等。第五部分重點介紹C/C++程序中調用MATLAB程序的方法。第六部分重點介紹與MATLAB關系密切的數學庫的使用方法。 本書涵蓋了MATLAB與C/C++混合程序設計的各個方面,內容由淺入深,并輔以大量實戰型的實例程序,可供大中專院校學生作為教材使用,也可供相關領域工程師與科學家參考。
精通MATLAB與C/C++混合程序設計-(第4版) 目錄
**部分 matlab與c/c++混合程序設計基礎
第1章 matlabm 語言程序設計基礎 …………………………… 3
1.1 本章導讀 ………………………………………………………………………3
1.2 matlab環境 ………………………………………………………………3
1.2.1 命令行窗口(commandwindow)……………………………………… 4
1.2.2 代碼編輯器(editor) ……………………………………………………6
1.2.3 工作空間窗口(workspace) ……………………………………………9
1.2.4 歷史命令窗口(commandhistory)…………………………………… 9
1.2.5 歷史命令保存指令(diary) ……………………………………………12
1.2.6 使用 matlab環境的圖形界面完成操作…………………………… 12
1.2.7 matlab幫助 …………………………………………………………16
1.2.8 代碼輸入提示……………………………………………………………17
1.3 matlabm 語言基礎………………………………………………………18
1.3.1 matlab腳本文件(script文件)…………………………………… 18
1.3.2 matlab運算符與表達式 ……………………………………………20
1.3.3 matlab函數 …………………………………………………………24
1.3.4 matlabm 語言中的向量運算………………………………………26
1.3.5 matlab的程序控制 …………………………………………………32
1.3.6 matlab程序異常處理 ………………………………………………36
1.3.7 面向對象的程序設計……………………………………………………37
1.4 matlab常用的數據類型 …………………………………………………41
1.4.1 數值陣列…………………………………………………………………42
1.4.2 字符陣列…………………………………………………………………45
1.4.3 邏輯陣列…………………………………………………………………46
1.4.4 元組陣列…………………………………………………………………47
1.4.5 結構體陣列………………………………………………………………50
1.4.6 函數句柄陣列……………………………………………………………52
1.5 matlab常用數據可視化功能…………………………………………… 54
1.5.1 使用figure函數創建圖形窗口 ……………………………………… 54
1.5.2 繪制曲線…………………………………………………………………55
1.5.3 使用area函數繪制面積圖 …………………………………………… 61
1.5.4 使用quiver或quiver3函數繪制向量圖 ………………………………66
1.5.5 顯示圖像數據……………………………………………………………68
1.5.6 顯示三維曲面數據………………………………………………………69
第2章 c語言和c++語言程序設計基礎…………………………71
2.1 本章導讀………………………………………………………………………71
2.2 編譯環境………………………………………………………………………71
2.3 編輯器…………………………………………………………………………72
2.4 注 釋…………………………………………………………………………73
2.5 文件包含(include) ………………………………………………………… 74
2.6 定義和聲明……………………………………………………………………74
2.7 **個c/c++語言程序 …………………………………………………75
2.8 編譯和運行……………………………………………………………………77
2.9 數據類型………………………………………………………………………78
2.9.1 常 量……………………………………………………………………78
2.9.2 變 量……………………………………………………………………78
2.9.3 指 針……………………………………………………………………79
2.9.4 內存的分配與釋放………………………………………………………82
2.9.5 數 組……………………………………………………………………82
2.9.6 字符串……………………………………………………………………84
2.9.7 枚舉類型…………………………………………………………………86
2.9.8 結構體……………………………………………………………………87
2.10 操作符 ………………………………………………………………………88
2.11 程序結構 ……………………………………………………………………91
2.12 類與對象 ……………………………………………………………………97
2.13 函數模板和類模板…………………………………………………………104
2.14 c++/cli ………………………………………………………………114
第3章 matlab與c/c++語言對照 ………………………… 117
3.1 本章導讀 ……………………………………………………………………117
3.2 matlab語言 ……………………………………………………………117
3.3 c語言 ………………………………………………………………………122
3.4 c++語言 …………………………………………………………………130
3.5 matlab語言、c語言和c++語言實現矩陣操作的比較…………… 139
第4章 動態鏈接庫基礎 …………………………………………………142
4.1 本章導讀 ……………………………………………………………………142
4.2 為什么使用動態鏈接庫 ……………………………………………………142
4.3 c/c++語言實現動態鏈接庫…………………………………………… 143
4.4 c語言與c++語言動態鏈接庫的差異 ………………………………… 147
4.5 動態鏈接庫的調用方式 ……………………………………………………147
4.5.1 隱式鏈接 ………………………………………………………………147
4.5.2 顯式鏈接 ………………………………………………………………149
4.6 在 matlab環境下創建動態鏈接庫 …………………………………… 152
第5章 開發與調試環境說明………………………………………… 154
5.1 本章導讀 ……………………………………………………………………154
5.2 matlab環境 ……………………………………………………………154
5.3 matlabcoder圖形界面 ………………………………………………155
5.4 matlab編譯器 …………………………………………………………155
5.5 mex命令 ……………………………………………………………………156
5.6 mbuild命令 …………………………………………………………………158
5.7 c/c++語言集成開發環境……………………………………………… 160
5.8 dependency工具 ……………………………………………………………163
第二部分 在matlab中調用c/c++程序
第6章 matlab通過 mex文件調用c/c++程序……… 167
6.1 本章導讀 ……………………………………………………………………167
6.2 mex文件 ………………………………………………………………… 167
6.3 mex文件與 m 文件的關系 ……………………………………………… 168
6.4 mex文件實例 ……………………………………………………………168
6.5 mex文件結構 ……………………………………………………………170
6.6 編譯 mex文件 …………………………………………………………… 171
6.7 采用c++語言創建 mex文件 …………………………………………172
6.8 在 mex文件中實現圖形界面功能 ……………………………………… 173
6.9 在 visualc++中調試 mex文件 ……………………………………… 179
6.9.1 利用visualc++6.0調試 mex文件 …………………………… 179
6.9.2 利用visualc++2010調試 mex文件…………………………… 184
第7章 matlab通過動態鏈接庫調用c/c++程序 …… 188
7.1 本章導讀 ……………………………………………………………………188
7.2 動態鏈接庫 …………………………………………………………………188
7.3 matlab動態鏈接庫的基本操作……………………………………… 189
7.3.1 加載動態鏈接庫 ………………………………………………………189
7.3.2 查看動態鏈接庫信息 …………………………………………………190
7.3.3 利用 mbuild生成動態鏈接庫………………………………………… 191
7.3.4 調用動態鏈接庫中包含的函數 ………………………………………194
7.4 matlab動態鏈接庫的操作函數……………………………………… 195
7.4.1 loadlibrary ……………………………………………………………195
7.4.2 unloadlibrary …………………………………………………………197
7.4.3 libfunctions……………………………………………………………197
7.4.4 libfunctionsview ……………………………………………………198
7.4.5 libisloaded ……………………………………………………………198
7.4.6 calllib …………………………………………………………………198
7.4.7 libpointer………………………………………………………………199
7.4.8 libstruct ………………………………………………………………199
7.5 matlab與動態鏈接庫的參數傳遞和轉換…………………………… 200
7.5.1 matlab與c/c++語言數據類型的對照關系………………… 200
7.5.2 matlab與動態鏈接庫基本參數的直接傳遞…………………… 201
7.5.3 利用libpointer傳遞指針參數 ……………………………………… 203
7.5.4 傳遞 matlab陣列類型數據 ……………………………………… 208
7.5.5 利用libstruct傳遞結構體參數 ……………………………………… 210
7.5.6 傳遞枚舉類型參數 ……………………………………………………212
7.6 實例1:調用第三方提供的動態鏈接庫完成文件讀取 …………………… 213
7.7 實例2:用戶創建動態鏈接庫完成文件操作 ……………………………… 215
第8章 matlab通過可執行程序調用c/c++程序 …… 221
8.1 本章導讀 ……………………………………………………………………221
8.2 在 matlab中執行外部程序 …………………………………………… 221
8.3 實例1:通過外部程序返回文件信息 ……………………………………… 222
8.4 實例2:通過外部程序轉換文件格式 ……………………………………… 227
第9章 matlab通過activex調用c/c++程序 ………… 233
9.1 本章導讀 ……………………………………………………………………233
9.2 activex簡介 ………………………………………………………………233
9.3 matlab調用activex組件 …………………………………………… 234
9.4 實例:調用activex打開文件………………………………………………239
第三部分 matlab 與c/c++語言的數據和函數接口
第10章 matlab與c/c++語言混合編程
常用的數據類型 ……………………………………………… 245
10.1 本章導讀……………………………………………………………………245
10.2 size_t類型 …………………………………………………………………245
10.3 mwindex,mwsignedindex和 mwsize類型 …………………………… 245
10.4 mxchar和 mxlogical類型 ……………………………………………… 246
10.5 mxclassid類型……………………………………………………………246
10.6 mxcomplexity類型 ………………………………………………………247
10.7 mxarray類型 ……………………………………………………………248
10.8 特殊常量……………………………………………………………………248
10.9 mwarray類 ………………………………………………………………250
10.9.1 mwarray類的基本操作 ……………………………………………251
10.9.2 mwarray類操作的詳細說明……………………………………… 252
10.10 mwstring類………………………………………………………………258
第11章 在c/c++語言中操作 matlab陣列的函數 … 260
11.1 本章導讀……………………………………………………………………260
11.2 數值陣列操作函數…………………………………………………………260
11.2.1 創建數值陣列………………………………………………………260
11.2.2 數值陣列的數據操作…………………………………………………262
11.2.3 標量數據的操作………………………………………………………264
11.3 字符串陣列操作函數………………………………………………………264
11.3.1 創建字符串陣列………………………………………………………264
11.3.2 字符串陣列轉換為c語言字符串 ………………………………… 266
11.3.3 獲取字符陣列的數據…………………………………………………269
11.4 邏輯型陣列操作函數………………………………………………………269
11.5 稀疏矩陣操作函數…………………………………………………………270
11.5.1 創建稀疏矩陣的操作函數……………………………………………271
11.5.2 稀疏矩陣索引的操作函數……………………………………………271
11.6 結構體操作函數……………………………………………………………273
11.6.1 創建結構體……………………………………………………………273
11.6.2 結構體域的操作………………………………………………………274
11.7 元組陣列操作函數…………………………………………………………276
11.8 類對象陣列屬性操作函數…………………………………………………278
11.9 內存操作函數………………………………………………………………281
11.9.1 內存分配操作函數……………………………………………………281
11.9.2 內存釋放操作函數……………………………………………………282
11.9.3 陣列復制操作函數……………………………………………………283
11.9.4 matlab內存操作函數與c語言內存操作函數對比…………… 283
11.10 索引、維數和元素個數操作函數…………………………………………285
11.10.1 線性索引函數 ……………………………………………………285
11.10.2 維數和元素個數操作函數 ………………………………………286
11.11 matlab陣列驗證函數(is函數) ……………………………………288
11.11.1 判斷 matlab陣列類型 ………………………………………… 288
11.11.2 其他is函數 …………………………………………………………290
11.12 其他操作函數 ……………………………………………………………291
第12章 在c/c++語言中操作 matlab陣列的方法 … 293
12.1 本章導讀……………………………………………………………………293
12.2 matlab普通數值陣列的操作………………………………………… 293
12.3 稀疏數組陣列(sparsearray)的操作 …………………………………… 295
12.4 matlab字符陣列的操作 ………………………………………………299
12.5 matlab元組陣列的操作 ………………………………………………300
12.6 matlab結構體陣列的操作…………………………………………… 302
12.7 更改 matlab數值陣列的維數………………………………………… 305
12.8 分析并顯示 matlab陣列的內容……………………………………… 309
第13章 c/c++語言在 mex程序中的專用接口函數…… 320
13.1 本章導讀……………………………………………………………………320
13.2 工作區變量操作函數………………………………………………………320
13.3 輸出警告和錯誤信息函數…………………………………………………327
13.4 調用 matlab函數和執行 matlab命令的函數……………………328
13.5 操作 mex文件函數 ……………………………………………………… 331
第14章 在c/c++程序中操作 matlabmat文件 …… 335
14.1 本章導讀……………………………………………………………………335
14.2 mat文件概要介紹 ………………………………………………………335
14.3 mat文件格式 ……………………………………………………………336
14.4 操作 mat文件的 mat api函數 ………………………………………339
14.4.1 mat文件打開和關閉等操作函數………………………………… 340
14.4.2 循環獲取 mat文件中的變量及其信息…………………………… 341
14.4.3 獲取 mat文件中的變量目錄和變量及其信息…………………… 342
14.4.4 將陣列寫入 mat文件或刪除 mat文件中的變量 ……………… 342
14.5 mat文件操作方法 ………………………………………………………343
14.5.1 向 mat文件中寫入 mxarray變量 ………………………………343
14.5.2 從 mat文件中讀取 mxarray變量 ………………………………348
14.5.3 查看 mat文件中的陣列變量列表………………………………… 352
14.5.4 遍歷 mat文件中的所有陣列變量………………………………… 354
第四部分 matlab編譯器的工作原理、發展歷程和應用技巧
第15章 matlab編譯器……………………………………………… 359
15.1 本章導讀……………………………………………………………………359
15.2 matlab編譯器的工作原理…………………………………………… 359
15.3 matlab編譯器的發展歷程…………………………………………… 360
15.4 使用 matlab編譯器的準備工作……………………………………… 362
15.5 mcc編譯器的典型應用:獨立可執行文件 ……………………………… 363
15.5.1 編譯過程………………………………………………………………363
15.5.2 編譯過程詳細分析…………………………………………………366
15.5.3 img.ctf文件 ………………………………………………………367
15.5.4 img_main.c文件 ……………………………………………………368
15.5.5 使用 m選項 …………………………………………………………373
15.6 c語言動態鏈接庫…………………………………………………………374
15.6.1 編譯過程………………………………………………………………374
15.6.2 編譯過程詳細分析……………………………………………………374
15.7 c++語言動態鏈接庫 ……………………………………………………376
15.7.1 編譯過程………………………………………………………………376
15.7.2 編譯過程詳細分析……………………………………………………376
15.8 c語言與c++語言動態鏈接庫的差異 ………………………………… 378
15.9 調用matlab編譯器生成的c/c++語言動態鏈接庫時常用的接口函數……………………………………………………………………379
15.10 mcc命令選項、宏及捆綁命令文件………………………………………381
15.10.1 mcc常用命令選項 …………………………………………………381
15.10.2 mcc宏選項 …………………………………………………………383
15.10.3 捆綁命令文件(bundlefile) ……………………………………384
15.11 matlab編譯器應用中的常見問題………………………………… 385
15.11.1 編譯script文件 …………………………………………………385
15.11.2 matlab編譯器關聯分析失效的情況………………………… 385
15.11.3 在c/c++程序中調用matlab內置函數(builtginfunction) 388
15.11.4 可變參數傳遞(varargin,varargout)……………………………388
15.11.5 在 matlab環境下執行與通過 mcr執行時的差異 ………… 390
15.11.6 獲取ctf文件的目錄……………………………………………… 391
15.11.7 屏幕打印和錯誤信息顯示函數 …………………………………391
15.12 matlab配置工具(deploymenttool)……………………………… 396
15.12.1 deploymenttool工具簡介 ………………………………………396
15.12.2 利用 matlab配置工具編譯獨立可執行文件 ………………… 397
15.13 程序發布 …………………………………………………………………399
15.13.1 mcr版本 …………………………………………………………399
15.13.2 安裝 mcr ………………………………………………………… 399
15.13.3 獨立可執行文件發布需要附加的文件 …………………………400
15.13.4 動態鏈接庫發布需要附加的文件 ………………………………400
第五部分 在c/c++程序中調用matlab程序
第16章 生成可獨立運行的matlab程序 ……………………403
16.1 本章導讀……………………………………………………………………403
16.2 matlab環境下編譯獨立可執行文件………………………………… 403
16.2.1 直接編譯 m 文件 ……………………………………………………403
16.2.2 在 matlabm 文件中調用c/c++函數 ……………………… 404
16.2.3 在c/c++語言中調用由 matlab.m文件生成的函數 …… 407
16.3 visualc++環境下編譯獨立可執行文件……………………………… 413
16.3.1 趣味彈球 matlabm 程序 ……………………………………… 414
16.3.2 去除控制臺窗口………………………………………………………418
16.3.3 去除控制臺窗口的另一種方法………………………………………426
16.3.4 將輸出改到 windows窗口上 ……………………………………… 433
第17章 c/c++程序通過引擎和動態鏈接庫調用matlab程序 ………………………………………………… 447
17.1 本章導讀……………………………………………………………………447
17.2 在c++程序中調用 matlab引擎 ……………………………………447
17.2.1 api函數介紹…………………………………………………………447
17.2.2 visualc++調用 matlab引擎的實例 ………………………… 448
17.3 visualc++中調用 matlabm 函數編譯后的動態鏈接庫………… 458
第18章 c/c++程序通過com 組件調用matlab程序
………………………………………………………………………… 471
18.1 本章導讀……………………………………………………………………471
18.2 com 基礎知識 ……………………………………………………………471
18.2.1 com 組件 ……………………………………………………………471
18.2.2 對象和接口……………………………………………………………472
18.2.3 com 在 windows平臺下的實現方式 …………………………… 473
18.3 在 visualc++中調用com 組件 ……………………………………… 475
18.3.1 com 組件與 hresult類型 …………………………………… 475
18.3.2 com 組件與字符串 …………………………………………………476
18.3.3 clsid和progid的相互轉換 ……………………………………… 476
18.3.4 addref(),release(),queryinterface()接口函數………………476
18.3.5 在visualc++中調用com 組件的步驟 ………………………… 477
18.4 matlab編譯com 組件的基礎知識 ………………………………… 479
18.4.1 配置 matlabc/c++語言編譯器 ………………………………479
18.4.2 使用 matlab的deploymenttool工具…………………………479
18.4.3 實現com 組件的方法 ……………………………………………… 480
18.4.4 實現com 組件的屬性 ……………………………………………… 481
18.4.5 編譯com 組件 ……………………………………………………… 481
18.5 c/c++程序調用由deploymenttool生成的組件 …………………… 482
18.6 matlabcom 組件與c/c++程序之間的數據轉換 ……………… 489
18.6.1 variant數據類型 ………………………………………………489
18.6.2 colevariant和_variant_t類 ………………………………………491
18.6.3 safearray數據類型 ……………………………………………492
18.6.4 safearray的創建函數 …………………………………………493
18.6.5 matlab數據類型的variant類型表示 …………………… 494
18.6.6 variant變量與 matlab陣列的轉換規則 ………………… 495
18.6.7 陣列格式標志(arrayformattingflags)……………………………498
18.6.8 數據轉換標志(dataconversionflags) ……………………………498
18.7 matlabcom 工具庫 …………………………………………………500
18.7.1 簡 介…………………………………………………………………500
18.7.2 mwutil類……………………………………………………………500
18.7.3 mwflags類 …………………………………………………………501
18.7.4 mwstruct類…………………………………………………………502
18.7.5 mwfield類 ………………………………………………………… 505
18.7.6 mwcomplex類………………………………………………………506
18.7.7 mwsparse類…………………………………………………………506
18.7.8 mwarg類……………………………………………………………507
18.7.9 matlabmwcomutil的枚舉類型 ………………………………507
18.8 安裝和發布 matlabcom 組件 ……………………………………… 509
18.9 綜合實例……………………………………………………………………510
18.9.1 實例1:數據轉換及數組格式標志的使用 ……………………… 510
18.9.2 實例2:采用 mwutil處理varargin輸入和varargout輸出 …… 514
18.9.3 實例3:mwstruct和 mwfield的操作實例 ……………………… 519
18.9.4 實例4:mwcomplex操作實例 ……………………………………528
18.9.5 實例5:mwsparse操作實例 ………………………………………532
第19章 c/c++程序通過.net 配件調用matlab程序…… 536
19.1 本章導讀……………………………………………………………………536
19.2 將 matlab程序編譯為.net配件 ……………………………………536
19.3 在 visualc++2010中調用.net配件 ………………………………537
19.4 visualc++與 matlab之間的數據轉換……………………………… 539
19.5 使用 mwnumericarray操作數值陣列 ………………………………… 540
19.5.1 數值陣列的類型………………………………………………………540
19.5.2 c++索引與 matlab陣列索引 ………………………………… 541
19.5.3 實型陣列和復型陣列…………………………………………………541
19.5.4 創建標量……………………………………………………………542
19.5.5 創建矢量………………………………………………………………543
19.5.6 創建矩陣………………………………………………………………545
19.5.7 創建任意維數的數值陣列…………………………………………547
19.6 使用 mwchararray操作字符陣列……………………………………… 549
19.7 使用 mwlogicalarray操作邏輯陣列 ………………………………… 551
19.8 使用 mwstructarray操作結構體陣列 ………………………………… 552
19.9 使用 mwcellarray操作元組陣列 ……………………………………… 553
第20章 將 matlabm 程序轉換為c/c++程序………… 555
20.1 本章導讀……………………………………………………………………555
20.2 matlabcoder的功能 …………………………………………………555
20.3 matlabcoder對 matlabm 語言代碼的約束 …………………… 556
20.4 **個實例…………………………………………………………………557
20.4.1 實例說明………………………………………………………………557
20.4.2 基本原理………………………………………………………………558
20.4.3 代碼實現………………………………………………………………559
20.4.4 實例執行結果…………………………………………………………567
20.4.5 生成c/c++代碼 …………………………………………………569
20.5 matlabcoder圖形界面 ………………………………………………569
20.6 codegen命令 ………………………………………………………………571
20.7 matlabcoder的典型應用 ……………………………………………573
20.7.1 將 matlabm 程序轉換為c/c++代碼 ……………………… 573
20.7.2 將 matlabm 程序轉換為 mex文件……………………………575
20.7.3 將 matlabm 程序編譯為可執行文件 ………………………… 575
20.7.4 將 matlabm 程序編譯為動態鏈接庫 ………………………… 576
20.8 用 matlabcoder轉換后的c/c++代碼中的數據類型……………576
20.8.1 變量類型定義……………………………577
20.8.2 強制類型轉換…………………………………………………………577
20.8.3 基本類型定義………………………………………………………578
20.8.4 復數類型………………………………………………………………580
20.8.5 固定長度變量與可變長度變量………………………………………582
20.8.6 結構體類型……………………………………………………………587
第六部分 與matlab相關的數學庫
第21章 c/c++程序調用matcom矩陣庫 ……………………… 593
21.1 本章導讀……………………………………………………………………593
21.2 matcom與 matlab …………………………………………………… 593
21.3 安裝 matcom ……………………………………………………………… 593
21.4 在 visualc++中使用 matcomc++矩陣庫 ………………………… 595
21.5 使用 matcomc++矩陣庫的矩陣類 mm ……………………………… 601
21.5.1 創建數值矩陣…………………………………………………………601
21.5.2 創建字符矩陣…………………………………………………………602
21.5.3 利用下標訪問矩陣的元素……………………………………………603
21.5.4 獲取矩陣數據的指針…………………………………………………603
21.5.5 mm矩陣對象的初始化………………………………………………604
21.5.6 mm矩陣類的幾個常用函數…………………………………………605
21.5.7 matcomc++矩陣庫常量 …………………………………………607
21.5.8 調用系統函數…………………………………………………………607
21.6 matcom矩陣庫的圖形和圖像顯示功能………………………………… 609
21.7 matcom用于圖形顯示的常用函數……………………………………… 610
21.8 matcom 用于圖像顯示的常用函數……………………………………… 611
21.9 matcom 的應用實例 ………………………………………………………612
21.9.1 實例1:matcom mm矩陣類的創建及使用 ………………………612
21.9.2 實例2:圖形繪制的基本功能演示 …………………………………616
21.9.3 實例3:利用 matcom 繪制動態曲線 ………………………………621
21.9.4 實例4:利用 matcom 進行圖像顯示 ……………………………633
21.9.5 實例5:matcom 二維和三維曲線繪制綜合應用 ………………… 646
第22章 c/c++程序調用 matlabc++數學庫 ……… 660
22.1 本章導讀……………………………………………………………………660
22.2 matlabc++數學庫 …………………………………………………660
22.3 在 visualc++工程中調用 matlabc++數學庫 ………………… 660
22.4 matlabc++數學庫的使用 …………………………………………663
22.5 輸入和輸出 matlab陣列……………………………………………… 663
22.5.1 直接輸出到屏幕……………………………………………………663
22.5.2 matlabmwarray陣列數據的輸入和輸出的其他方式……… 664
22.6 操作 matlabmwarray陣列 ………………………………………… 668
22.6.1 創建 matlabmwarray陣列的操作 …………………………… 668
22.6.2 采用 matlabc++數學庫操作稀疏矩陣 ………………………671
22.6.3 matlabc++數學庫對字符陣列的操作……………………… 676
22.6.4 matlabc++數學庫對元組陣列的操作……………………… 679
22.6.5 matlabc++數學庫對結構體陣列的操作…………………… 682
22.6.6 訪問 mwarray類中的數據 ………………………………………… 684
22.6.7 matlabc++數學庫對 matlab陣列操作常用的小技巧 … 687
22.6.8 調用系統函數…………………………………………………………691
參考文獻
- >
山海經
- >
經典常談
- >
二體千字文
- >
羅曼·羅蘭讀書隨筆-精裝
- >
回憶愛瑪儂
- >
詩經-先民的歌唱
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
中國歷史的瞬間