注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)輔助設(shè)計(jì)與工程計(jì)算MatlabMATLAB與外部程序接口

MATLAB與外部程序接口

MATLAB與外部程序接口

定 價(jià):¥29.00

作 者: 蘇金明,黃國(guó)明,劉波編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): MATLAB應(yīng)用與提高系列
標(biāo) 簽: Matlab

ISBN: 9787505392960 出版時(shí)間: 2003-12-01 包裝: 膠版紙
開本: 26cm 頁(yè)數(shù): 289 字?jǐn)?shù):  

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

  本書系統(tǒng)地介紹了MATLAB與外部程序的接口方法和技巧。全書共分13章。第1到第3章介紹了MATLAB與DOS程序的接口,其內(nèi)容包括數(shù)據(jù)輸入和輸出的方法、MATLAB編譯器和MATLAB與FORTRAN、C的接口。第4章至第9章介紹MATLAB與Windows程序的接口,其內(nèi)容包括MATLAB與Visual Basic、Visual C++、Excel和SPSS的接口,以及最新推出的COM生成器和Excel生成器。第10章介紹了MATLAB與硬件接口。第11章至第13章介紹了運(yùn)行時(shí)服務(wù)器、報(bào)表生成器以及提高代碼運(yùn)行效率的若干手段。書中列舉了大量的實(shí)例,以便于讀者理解和運(yùn)用。

作者簡(jiǎn)介

暫缺《MATLAB與外部程序接口》作者簡(jiǎn)介

圖書目錄

第1章  數(shù)據(jù)輸入和輸出
  1.1  MATLAB數(shù)據(jù)輸入和輸出的方法
    1.1.1  向MATLAB輸入數(shù)據(jù)
    1.1.2  從MATLAB提取數(shù)據(jù)
  1.2  讀寫MAT文件
    1.2.1  MAT文件接口庫(kù)
    1.2.2  創(chuàng)建CMAT文件示例
    1.2.3  讀取CMAT文件示例
    1.2.4  創(chuàng)建FORTRANMAT文件示例
    1.2.5  讀取FORTRANMAT文件示例
    1.2.6  編譯和鏈接MAT文件
  1.3  Import Wizard
    1.3.1  輸入MAT數(shù)據(jù)
    1.3.2  輸入Excel數(shù)據(jù)
    1.3.3  輸入文本數(shù)據(jù)
    1.3.4  輸入圖像數(shù)據(jù)
第2章  編譯器
  2.1  概述
    2.1.1  使用編譯器
    2.1.2  MATLAB編譯器族
  2.2  安裝和注冊(cè)
    2.2.1  系統(tǒng)需求
    2.2.2  編譯器選項(xiàng)文件
    2.2.3  MATLAB編譯器
    2.2.4  MEX確認(rèn)
    2.2.5  MATLAB編譯器確認(rèn)
  2.3  獨(dú)立應(yīng)用
    2.3.1  MEX文件與獨(dú)立應(yīng)用之間的區(qū)別
    2.3.2  創(chuàng)建獨(dú)立的C/C++應(yīng)用
    2.3.3  在PC上生成獨(dú)立應(yīng)用
    2.3.4  發(fā)布獨(dú)立應(yīng)用程序
    2.3.5  生成共享庫(kù)
    2.3.6  生成COM對(duì)象
    2.3.7  創(chuàng)建Excel插件
  2.4  控制代碼的生成
    2.4.1  概述
    2.4.2  編譯私有的方法函數(shù)
    2.4.3  生成的頭文件
    2.4.4  內(nèi)部接口函數(shù)
第3章  MATLAB與C和FORTRAN接口
  3.1  MEX文件
    3.1.1  關(guān)于MEX文件
    3.1.2  使用數(shù)據(jù)類型
    3.1.3  MEX文件的組成
    3.1.4  MEX文件的參數(shù)
    3.1.5  自動(dòng)生成MEX文件
    3.1.6  手工生成MEX文件
    3.1.7  定制MEX文件
  3.2  引擎函數(shù)
    3.2.1  MATLAB引擎庫(kù)
    3.2.2  調(diào)用引擎函數(shù)示例
  3.3  其他混合編程方法
    3.3.1  一個(gè)簡(jiǎn)單的例子
    3.3.2  C調(diào)用經(jīng)過(guò)編譯的M文件——高級(jí)示例
    3.3.3  從CMEX文件中調(diào)用MATLAB函數(shù)
第4章  COM生成器(COM Builder)
  4.1  創(chuàng)建COM生成器組件
    4.1.1  創(chuàng)建工程
    4.1.2  管理M文件和MEX文件
    4.1.3  生成組件
    4.1.4  打包和分發(fā)組件
    4.1.5  組件生成的內(nèi)部過(guò)程
    4.1.6  數(shù)據(jù)轉(zhuǎn)換
    4.1.7  調(diào)用約定
    4.1.8  COM生成器組件的兼容性
  4.2  利用COM生成器組件編程
    4.2.1  給COM生成器對(duì)象添加方法和屬性
    4.2.2  給COM生成器對(duì)象添加事件
    4.2.3  創(chuàng)建類實(shí)例
    4.2.4  調(diào)用類實(shí)例的方法
    4.2.5  處理varargin和varargout變量
    4.2.6  在調(diào)用方法的過(guò)程中控制錯(cuò)誤
    4.2.7  修改標(biāo)記
  4.3  應(yīng)用舉例
    4.3.1  創(chuàng)建M文件
    4.3.2  創(chuàng)建工程
    4.3.3  生成工程
    4.3.4  創(chuàng)建Visual Basic工程
    4.3.5  創(chuàng)建用戶界面
    4.3.6  測(cè)試應(yīng)用
    4.3.7  組件打包
第5章  Excel生成器(Excel Builder)
  5.1  創(chuàng)建Excel生成器插件
    5.1.1  創(chuàng)建工程
    5.1.2  管理M文件和MEX文件
    5.1.3  生成組件
    5.1.4  測(cè)試VBA模塊
    5.1.5  打包和發(fā)布組件
  5.2  用Excel生成器組件編程
    5.2.1  用Excel初始化生成器庫(kù)
    5.2.2  創(chuàng)建類的實(shí)例
    5.2.3  調(diào)用類實(shí)例的方法
    5.2.4  處理varargin和varargout變量
    5.2.5  在調(diào)用方法的過(guò)程中控制錯(cuò)誤
    5.2.6  修改標(biāo)記
  5.3  魔方示例
    5.3.1  一個(gè)輸入的情況
    5.3.2  使用多個(gè)文件和變量
  5.4  譜分析示例
    5.4.1  創(chuàng)建組件
    5.4.2  將組件集成到VBA中
    5.4.3  創(chuàng)建圖形用戶界面
    5.4.4  保存和測(cè)試插件
    5.4.5  打包組件
  5.5  工具庫(kù)
    5.5.1  MWUtil類
    5.5.2  MWFlags類
    5.5.3  MWStruct類
    5.5.4  MWField類
    5.5.5  MWComplex類
    5.5.6  MWSparse類
    5.5.7  MWArg類
    5.5.8  3個(gè)枚舉類型
第6章  MATLAB與Visual BasiC接口
  6.1  DDE(動(dòng)態(tài)數(shù)據(jù)交換)編程
    6.1.1  DDE的概念和技巧
    6.1.2  MATLAB作為服務(wù)器端
    6.1.3  MATLAB作為客戶端
  6.2  MATLAB調(diào)用VB組件
    6.2.1  在MATLAB中創(chuàng)建COM自動(dòng)化控件
    6.2.2  對(duì)象屬性
    6.2.3  操作對(duì)象的方法
    6.2.4  對(duì)象事件
    6.2.5  確認(rèn)對(duì)象
    6.2.6  保存和刪除工作
    6.2.7  MATLAB作為自動(dòng)化客戶端示例
    6.2.8  使用COM集合
    6.2.9  轉(zhuǎn)換數(shù)據(jù)
  6.3  VB調(diào)用MATLAB(組件)
    6.3.1  MATLAB COM自動(dòng)化方法和屬性
    6.3.2  MATLAB作為自動(dòng)化服務(wù)器端示例
第7章  MATLAB與Visual C++接口
  7.1  Visual C++調(diào)用MATLAB引擎
    7.1.1  引擎庫(kù)函數(shù)
    7.1.2  陣列的創(chuàng)建與訪問(wèn)
    7.1.3  在Visual C++中調(diào)用MATLAB引擎
  7.2  MATLAB可執(zhí)行程序
    7.2.1  接口函數(shù)mexFunction
    7.2.2  在Visual C++中實(shí)現(xiàn)MATLAB可執(zhí)行程序
  7.3  VC調(diào)用MATLAB數(shù)學(xué)庫(kù)
    7.3.1  MATLAB C++數(shù)學(xué)函數(shù)庫(kù)
    7.3.2  使用MATLAB數(shù)學(xué)函數(shù)庫(kù)的環(huán)境設(shè)置
    7.3.3  在Visual C++中調(diào)用MATLAB數(shù)學(xué)函數(shù)庫(kù)
    7.3.4  VC++環(huán)境下的MATLAB開發(fā)
第8章  MATLAB與Excel接口
  8.1  自動(dòng)化鏈接
    8.1.1  MATLAB作為自動(dòng)化客戶端
    8.1.2  MATLAB作為自動(dòng)化服務(wù)器端
  8.2  Excel Link插件
    8.2.1  概述
    8.2.2  安裝和操作Excel Link插件
    8.2.3  Excel Link的函數(shù)
    8.2.4  技巧和提示
    8.2.5  Excel Link使用實(shí)例
第9章  MATLAB與SPSS接口
  9.1  SPSS軟件
  9.2  SPSS中的對(duì)象
  9.3  MATLAB調(diào)用SPSS
  9.4  SPSS調(diào)用MATLAB
第10章  MATLAB與硬件接口
  10.1  MATLAB串行接口介紹
  10.2  利用串行口進(jìn)行通信
    10.2.1  一個(gè)簡(jiǎn)單的例子
    10.2.2  通信步驟及有關(guān)函數(shù)介紹
  10.3  應(yīng)用實(shí)例
第11章  運(yùn)行時(shí)服務(wù)器(Runtime Server)
  11.1  概述
    11.1.1  編譯器的局限和約束
    11.1.2  運(yùn)行時(shí)服務(wù)器
    11.1.3  MATLAB運(yùn)行時(shí)服務(wù)器的特點(diǎn)
  11.2  安裝運(yùn)行時(shí)服務(wù)器
  11.3  開發(fā)運(yùn)行時(shí)應(yīng)用程序應(yīng)注意的問(wèn)題
    11.3.1  防止在命令窗口中輸入和輸出
    11.3.2  有選擇地使默認(rèn)菜單選項(xiàng)不可用
    11.3.3  提供一個(gè)退出應(yīng)用程序的方法
    11.3.4  捕捉錯(cuò)誤
  11.4  開發(fā)一個(gè)MATLAB運(yùn)行時(shí)GUI應(yīng)用程序
    11.4.1  組織文件.管理啟動(dòng)任務(wù)
    11.4.2  編譯GUI應(yīng)用程序
    11.4.3  測(cè)試和調(diào)試應(yīng)用程序
    11.4.4  運(yùn)行時(shí)GUI應(yīng)用程序示例
  11.5  開發(fā)MATLAB運(yùn)行時(shí)引擎應(yīng)用程序
    11.5.1  組織文件和管理啟動(dòng)任務(wù)
    11.5.2  編譯應(yīng)用程序
    11.5.3  測(cè)試和調(diào)試應(yīng)用程序
    11.5.4  ActiveX自動(dòng)化示例
    11.5.5  引擎API示例
  11.6  發(fā)布MATLAB運(yùn)行時(shí)應(yīng)用程序
    11.6.1  創(chuàng)建啟動(dòng)窗口
    11.6.2  組織文件
    11.6.3  自動(dòng)打包
    11.6.4  手工打包
    11.6.5  自動(dòng)生成安裝器
    11.6.6  手工創(chuàng)建安裝器
第12章  報(bào)表生成器(Report Generator)
  12.1  概述
    12.1.1  什么是報(bào)表生成器
    12.1.2  報(bào)表生成器的組成
    12.1.3  演示——生成一個(gè)報(bào)表
  12.2  生成報(bào)表
    12.2.1  使用命令行生成報(bào)表
    12.2.2  使用安裝文件列表創(chuàng)建報(bào)表
    12.2.3  使用安裝文件編輯器創(chuàng)建報(bào)表
  12.3  編輯組件的屬性
    12.3.1  概述
    12.3.2  圖像“For”循環(huán)組件
  12.4  生成和編輯安裝文件
    12.4.1  組件
    12.4.2  安裝文件編輯器
    12.4.3  安裝文件大綱
    12.4.4  添加組件
    12.4.5  激活組件
    12.4.6  移動(dòng)組件
    12.4.7  剪切.復(fù)制和粘貼組件
  12.5  創(chuàng)建自己的組件
    12.5.1  啟動(dòng)組件創(chuàng)建大師
    12.5.2  輸入組件分類信息
    12.5.3  創(chuàng)建組件名
    12.5.4  創(chuàng)建組件屬性
    12.5.5  創(chuàng)建組件的方法
    12.5.6  回顧所有的組件信息
    12.5.7  創(chuàng)建和確認(rèn)組件
第13章  改善MATLAB的運(yùn)行效率
  13.1  改善運(yùn)行的技巧
    13.1.1  分析程序的運(yùn)行狀況
    13.1.2  循環(huán)向量化
    13.1.3  數(shù)組的內(nèi)存預(yù)分配
    13.1.4  加速運(yùn)行的其他方法
  13.2  MATLAB 6.5以上版本對(duì)運(yùn)行效率的改進(jìn)
    13.2.1  MATLAB中能加速和不能加速的元素
    13.2.2  運(yùn)行MATLAB時(shí)應(yīng)該避免的問(wèn)題
    13.2.3  加速運(yùn)行演示
  13.3  程序運(yùn)行情況監(jiān)測(cè)——Profiler
    13.3.1  Profiler的運(yùn)行環(huán)境
    13.3.2  使用Profiler
    13.3.3  監(jiān)測(cè)一個(gè)圖形用戶界面的運(yùn)行情況
    13.3.4  從命令窗口監(jiān)測(cè)語(yǔ)句
    13.3.5  監(jiān)測(cè)綜述報(bào)表
    13.3.6  監(jiān)測(cè)詳細(xì)報(bào)表
    13.3.7  利用Profiler報(bào)表中的信息
    13.3.8  改變Profiler的字體
  13.4  使用Profile函數(shù)
    13.4.1  Profile函數(shù)語(yǔ)法和使用步驟
    13.4.2  Profile函數(shù)使用演示
    13.4.3  使用Profiler結(jié)果結(jié)構(gòu)示例
  13.5  有效使用內(nèi)存
    13.5.1  內(nèi)存管理函數(shù)
    13.5.2  駐留內(nèi)存的方法

本目錄推薦

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