注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機輔助設計與工程計算MatlabMATLAB與外部程序接口

MATLAB與外部程序接口

MATLAB與外部程序接口

定 價:¥29.00

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

ISBN: 9787505392960 出版時間: 2003-12-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 289 字數(shù):  

內容簡介

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

作者簡介

暫缺《MATLAB與外部程序接口》作者簡介

圖書目錄

第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文件接口庫
    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  安裝和注冊
    2.2.1  系統(tǒng)需求
    2.2.2  編譯器選項文件
    2.2.3  MATLAB編譯器
    2.2.4  MEX確認
    2.2.5  MATLAB編譯器確認
  2.3  獨立應用
    2.3.1  MEX文件與獨立應用之間的區(qū)別
    2.3.2  創(chuàng)建獨立的C/C++應用
    2.3.3  在PC上生成獨立應用
    2.3.4  發(fā)布獨立應用程序
    2.3.5  生成共享庫
    2.3.6  生成COM對象
    2.3.7  創(chuàng)建Excel插件
  2.4  控制代碼的生成
    2.4.1  概述
    2.4.2  編譯私有的方法函數(shù)
    2.4.3  生成的頭文件
    2.4.4  內部接口函數(shù)
第3章  MATLAB與C和FORTRAN接口
  3.1  MEX文件
    3.1.1  關于MEX文件
    3.1.2  使用數(shù)據(jù)類型
    3.1.3  MEX文件的組成
    3.1.4  MEX文件的參數(shù)
    3.1.5  自動生成MEX文件
    3.1.6  手工生成MEX文件
    3.1.7  定制MEX文件
  3.2  引擎函數(shù)
    3.2.1  MATLAB引擎庫
    3.2.2  調用引擎函數(shù)示例
  3.3  其他混合編程方法
    3.3.1  一個簡單的例子
    3.3.2  C調用經過編譯的M文件——高級示例
    3.3.3  從CMEX文件中調用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  組件生成的內部過程
    4.1.6  數(shù)據(jù)轉換
    4.1.7  調用約定
    4.1.8  COM生成器組件的兼容性
  4.2  利用COM生成器組件編程
    4.2.1  給COM生成器對象添加方法和屬性
    4.2.2  給COM生成器對象添加事件
    4.2.3  創(chuàng)建類實例
    4.2.4  調用類實例的方法
    4.2.5  處理varargin和varargout變量
    4.2.6  在調用方法的過程中控制錯誤
    4.2.7  修改標記
  4.3  應用舉例
    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  測試應用
    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  測試VBA模塊
    5.1.5  打包和發(fā)布組件
  5.2  用Excel生成器組件編程
    5.2.1  用Excel初始化生成器庫
    5.2.2  創(chuàng)建類的實例
    5.2.3  調用類實例的方法
    5.2.4  處理varargin和varargout變量
    5.2.5  在調用方法的過程中控制錯誤
    5.2.6  修改標記
  5.3  魔方示例
    5.3.1  一個輸入的情況
    5.3.2  使用多個文件和變量
  5.4  譜分析示例
    5.4.1  創(chuàng)建組件
    5.4.2  將組件集成到VBA中
    5.4.3  創(chuàng)建圖形用戶界面
    5.4.4  保存和測試插件
    5.4.5  打包組件
  5.5  工具庫
    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個枚舉類型
第6章  MATLAB與Visual BasiC接口
  6.1  DDE(動態(tài)數(shù)據(jù)交換)編程
    6.1.1  DDE的概念和技巧
    6.1.2  MATLAB作為服務器端
    6.1.3  MATLAB作為客戶端
  6.2  MATLAB調用VB組件
    6.2.1  在MATLAB中創(chuàng)建COM自動化控件
    6.2.2  對象屬性
    6.2.3  操作對象的方法
    6.2.4  對象事件
    6.2.5  確認對象
    6.2.6  保存和刪除工作
    6.2.7  MATLAB作為自動化客戶端示例
    6.2.8  使用COM集合
    6.2.9  轉換數(shù)據(jù)
  6.3  VB調用MATLAB(組件)
    6.3.1  MATLAB COM自動化方法和屬性
    6.3.2  MATLAB作為自動化服務器端示例
第7章  MATLAB與Visual C++接口
  7.1  Visual C++調用MATLAB引擎
    7.1.1  引擎庫函數(shù)
    7.1.2  陣列的創(chuàng)建與訪問
    7.1.3  在Visual C++中調用MATLAB引擎
  7.2  MATLAB可執(zhí)行程序
    7.2.1  接口函數(shù)mexFunction
    7.2.2  在Visual C++中實現(xiàn)MATLAB可執(zhí)行程序
  7.3  VC調用MATLAB數(shù)學庫
    7.3.1  MATLAB C++數(shù)學函數(shù)庫
    7.3.2  使用MATLAB數(shù)學函數(shù)庫的環(huán)境設置
    7.3.3  在Visual C++中調用MATLAB數(shù)學函數(shù)庫
    7.3.4  VC++環(huán)境下的MATLAB開發(fā)
第8章  MATLAB與Excel接口
  8.1  自動化鏈接
    8.1.1  MATLAB作為自動化客戶端
    8.1.2  MATLAB作為自動化服務器端
  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使用實例
第9章  MATLAB與SPSS接口
  9.1  SPSS軟件
  9.2  SPSS中的對象
  9.3  MATLAB調用SPSS
  9.4  SPSS調用MATLAB
第10章  MATLAB與硬件接口
  10.1  MATLAB串行接口介紹
  10.2  利用串行口進行通信
    10.2.1  一個簡單的例子
    10.2.2  通信步驟及有關函數(shù)介紹
  10.3  應用實例
第11章  運行時服務器(Runtime Server)
  11.1  概述
    11.1.1  編譯器的局限和約束
    11.1.2  運行時服務器
    11.1.3  MATLAB運行時服務器的特點
  11.2  安裝運行時服務器
  11.3  開發(fā)運行時應用程序應注意的問題
    11.3.1  防止在命令窗口中輸入和輸出
    11.3.2  有選擇地使默認菜單選項不可用
    11.3.3  提供一個退出應用程序的方法
    11.3.4  捕捉錯誤
  11.4  開發(fā)一個MATLAB運行時GUI應用程序
    11.4.1  組織文件.管理啟動任務
    11.4.2  編譯GUI應用程序
    11.4.3  測試和調試應用程序
    11.4.4  運行時GUI應用程序示例
  11.5  開發(fā)MATLAB運行時引擎應用程序
    11.5.1  組織文件和管理啟動任務
    11.5.2  編譯應用程序
    11.5.3  測試和調試應用程序
    11.5.4  ActiveX自動化示例
    11.5.5  引擎API示例
  11.6  發(fā)布MATLAB運行時應用程序
    11.6.1  創(chuàng)建啟動窗口
    11.6.2  組織文件
    11.6.3  自動打包
    11.6.4  手工打包
    11.6.5  自動生成安裝器
    11.6.6  手工創(chuàng)建安裝器
第12章  報表生成器(Report Generator)
  12.1  概述
    12.1.1  什么是報表生成器
    12.1.2  報表生成器的組成
    12.1.3  演示——生成一個報表
  12.2  生成報表
    12.2.1  使用命令行生成報表
    12.2.2  使用安裝文件列表創(chuàng)建報表
    12.2.3  使用安裝文件編輯器創(chuàng)建報表
  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  移動組件
    12.4.7  剪切.復制和粘貼組件
  12.5  創(chuàng)建自己的組件
    12.5.1  啟動組件創(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)建和確認組件
第13章  改善MATLAB的運行效率
  13.1  改善運行的技巧
    13.1.1  分析程序的運行狀況
    13.1.2  循環(huán)向量化
    13.1.3  數(shù)組的內存預分配
    13.1.4  加速運行的其他方法
  13.2  MATLAB 6.5以上版本對運行效率的改進
    13.2.1  MATLAB中能加速和不能加速的元素
    13.2.2  運行MATLAB時應該避免的問題
    13.2.3  加速運行演示
  13.3  程序運行情況監(jiān)測——Profiler
    13.3.1  Profiler的運行環(huán)境
    13.3.2  使用Profiler
    13.3.3  監(jiān)測一個圖形用戶界面的運行情況
    13.3.4  從命令窗口監(jiān)測語句
    13.3.5  監(jiān)測綜述報表
    13.3.6  監(jiān)測詳細報表
    13.3.7  利用Profiler報表中的信息
    13.3.8  改變Profiler的字體
  13.4  使用Profile函數(shù)
    13.4.1  Profile函數(shù)語法和使用步驟
    13.4.2  Profile函數(shù)使用演示
    13.4.3  使用Profiler結果結構示例
  13.5  有效使用內存
    13.5.1  內存管理函數(shù)
    13.5.2  駐留內存的方法

本目錄推薦

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