精通MATLAB 2008應用程序接口編程技術(shù)

出版時間:2009-1  出版社:電子工業(yè)出版社  作者:陳超  頁數(shù):380  字數(shù):665600  

前言

MATLAB是由MathWorks公司開發(fā)的一種主要用于數(shù)值計算及可視化圖形處理的工程語言,是當今最優(yōu)秀的科技應用軟件之一。它將數(shù)值分析、矩陣運算、圖形圖像處理、信號處理和仿真等諸多強大的功能集成在較易使用的交互式計算機環(huán)境之中,為科學研究、工程應用提供了一種功能強、效率高的編程工具。它擁有強大的科學計算與可視化功能、開放式可擴展環(huán)境,特別是所附帶的30多種面向不同領域的工具箱支持,使得它在許多科學領域中成為計算機輔助設計和分析、算法研究和應用開發(fā)的基本工具和首選平臺。MATLAB語言被通俗地稱為演算紙式科學算法語言,在控制、通信、信號處理及科學計算等領域中得到了廣泛的應用,已經(jīng)被認可為能夠有效提高工作效率、改善設計手段的工具軟件。目前R2008a為其最新版本。全書從實用角度出發(fā),以基本技術(shù)與100多個典型實例結(jié)合的形式,詳細介紹了MATLAB R2008a各種接口編程的方法技術(shù)與技巧。全書共分11章,主要內(nèi)容如下。第1章對MATLAB進行了概述,除了對MATLAB特點進行介紹以外,重點介紹了MATLAB R2008a的安裝、使用環(huán)境和幫助系統(tǒng),以及MATLAB的學習技巧等,可以對初學者起到一個導向的作用。第2章為MlATLAB程序設計基礎,包括運算符、基本語句結(jié)構(gòu)、控制語句及M文件的編寫。通過本章的學習,讀者可以對MATLAB應用程序接口編程技術(shù)有初步了解。第3章為數(shù)據(jù)輸入和輸出。包括數(shù)據(jù)的輸入和輸出、MAT文件的編寫及相關工具的使用等。第4章為編譯器。介紹如何利用編譯器把相應的M文件編譯成獨立的可以在MATLAB環(huán)境以外運行的應用程序。第5章介紹了COM編程。借助MATLAB的COM生成器,可以實現(xiàn)MATLAB的獨立應用,本章重點介紹這種應用的新途徑。第6章介紹了Excel生成器。重點介紹MATLAB自帶的Excel生成器工具,利用該工具,可以生成DLL組件和VBA代碼,這可以為后續(xù)的接口應用程序的編寫帶來許多便利。

內(nèi)容概要

全書從實用角度出發(fā),以基本技術(shù)與100多個典型實例結(jié)合的形式,詳細介紹了MATLAB R2008a接口編程的方法與技巧。全書共分11章,主要內(nèi)容包括MATLAB 2008概述、語言設計基礎、數(shù)據(jù)輸入和輸出、MATLAB編譯器、COM編程、Excel生成器、MATLAB與SPSS接口、MATLAB與C/C++語言的接口、MATLAB與Visual Basic接口、MATLAB與Java語言的接口及MATLAB與硬件接口的編程。    本書語言簡潔,結(jié)構(gòu)清晰;內(nèi)容系統(tǒng)全面,講解從零開始、由淺入深、邊講邊練;全書案例典型豐富,實用性和指導性強,利于讀者舉一反三,實現(xiàn)從入門到精通的學習過程。    本書適合計算機、自動化、電子通信工程等相關專業(yè)的大學生,以及MATLAB接口編程的廣大從業(yè)人員使用。

書籍目錄

第1章  MATLAB概述     1.1  MATLAB簡介      1.1.1  MATLAB的發(fā)展史      1.1.2  MATLAB軟件的主要特點      1.1.3  MATLAB軟件的共生產(chǎn)品      1.1.4  MATLAB軟件的組成      1.1.5  MATLAB軟件的主要功能     1.2  MATLAB的安裝提示      1.2.1  MATLAB R2008a系統(tǒng)軟、硬件資源的要求      1.2.2  MATLAB軟件安裝     1.3  MATLAB的用戶環(huán)境      1.3.1  主窗口      1.3.2  命令窗口      1.3.3  命令歷史記錄窗口      1.3.4  當前目錄窗口      1.3.5  工作空間窗口     1.4  MATLAB R2008a的幫助系統(tǒng)      1.4.1  聯(lián)機幫助系統(tǒng)      1.4.2  聯(lián)機演示系統(tǒng)      1.4.3  遠程幫助系統(tǒng)      1.4.4  命令查詢系統(tǒng)     1.5  本章小結(jié)    第2章  MATLAB語言程序設計基礎     2.1  MATLAB的基本運算符      2.1.1  算術(shù)運算符      2.1.2  關系運算符      2.1.3  邏輯運算符      2.1.4  特殊運算符     2.2  MATLAB的基本語句結(jié)構(gòu)     2.3  MATLAB控制語句      2.3.1  while循環(huán)語句      2.3.2  for循環(huán)語句      2.3.3  if條件轉(zhuǎn)移語句      2.3.4  switch…case多重條件轉(zhuǎn)移語句      2.3.5  break語句     2.4  MATLAB M文件的編寫     2.5  通過實例了解MATLAB      2.5.1  命令行程序      2.5.2  MATLAB繪圖      2.5.3  M文件的編寫      2.5.4  GUI示例      2.5.5  使用Simulink進行系統(tǒng)仿真     2.6  MATLAB學習建議     2.7  本章小結(jié)    第3章  數(shù)據(jù)輸入和輸出     3.1  向MATLAB輸入數(shù)據(jù)     3.2  從MATLAB中獲取數(shù)據(jù)     3.3  MAT文件      3.3.1  MAT文件的概念、格式及功能      3.3.2  MAT文件的優(yōu)勢      3.3.3  系統(tǒng)配置及MAT文件應用程序      3.3.4  與MAT文件交換數(shù)據(jù)示例     3.4  導入工具 Import Wizard的使用      3.4.1  輸入MAT文件      3.4.2  輸入Excel數(shù)據(jù)      3.4.3  輸入文本數(shù)據(jù)      3.4.4  輸入圖像數(shù)據(jù)     3.5  MATLAB接口函數(shù)庫      3.5.1  引擎操作函數(shù)庫      3.5.2  mat函數(shù)庫      3.5.3  mex函數(shù)庫      3.5.4  mx函數(shù)庫     3.6  MATLAB計算引擎      3.6.1  引擎函數(shù)      3.6.2  引擎的使用      3.6.3  在MATLAB下編譯和調(diào)試引擎程序     3.7  本章小結(jié)    第4章  MATLAB編譯器 第5章  COM編程  第6章  Excel生成器(Excel Builder)第7章  MATLAB與SPSS接口編程 第8章  MATLAB與C/C++語言接口編程 第9章  MATLAB與Visual Basic 接口編程 第10章  MATLAB與Java語言接口編程 第11章  MATLAB與硬件接口串行通信

章節(jié)摘錄

第1章 MATLAB概述本章將向讀者展示MATLAB軟件的特點及它的強大功能,引導讀者進入MATLAB學習的殿堂,對MATLAB有一個入門性的認識。本章主要內(nèi)容包括:MATLAB簡介MATLAB軟件的安裝MATLAB的用戶環(huán)境MATLAB的幫助系統(tǒng)已經(jīng)熟悉MATLAB軟件的讀者可以越過本章內(nèi)容,直接從第2章開始學習。1.1 MATLAB簡介MATLAB是由MathWorks公司開發(fā)的一種主要用于數(shù)值計算及可視化圖形處理的工程語言,是當今最優(yōu)秀的科技應用軟件之一。它將數(shù)值分析、矩陣運算、圖形圖像處理、信號處理和仿真等諸多強大的功能集成在較易使用的交互式計算機環(huán)境中,為科學研究、工程應用提供了一種功能強、效率高的編程工具。它擁有強大的科學計算與可視化功能,簡單易用的開放式可擴展環(huán)境,特別是所附帶的30多種面向不同領域的工具箱支持,使得它在許多科學領域中成為計算機輔助設計和分析、算法研究和應用開發(fā)的基本工具和首選平臺。MATLAB語言被通俗地稱為演算紙式科學算法語言,在控制、通信、信號處理及科學計算等領域中得到了廣泛的應用,已經(jīng)被認可為能夠有效提高工作效率,改善設計手段的工具軟件。 1.1.1 MATLAB的發(fā)展史 MATLAB的名字是由Matrix(矩陣)和Laboratory(實驗室)兩詞的前三個字母組合而成的。20世紀70年代后期,任美國新墨西哥大學計算機系主任的Cleve Moler博士講授線性代數(shù)課程,發(fā)現(xiàn)應用其他高級編程語言極為不方便,于是Cleve Moler博士和他的同事構(gòu)思并為學生設計了一組調(diào)用LINPACK和EISPACK庫程序的“通俗易用”的接口,這就是用FORTRAN編寫的萌芽狀態(tài)的MATLAB。以后幾年,MATLAB作為免費軟件在大學里使用,深受大學牛們的喜愛。

編輯推薦

《精通MATLAB 2008應用程序接口編程技術(shù)》由國內(nèi)實力MATLAB專家多年經(jīng)驗積累。內(nèi)容更全面:從基礎知識到高級功能,涵蓋MATLAB接口編程的最主流技術(shù)。知識更精到:注重知識的概括和凝練,并對MATLAB接口編程的高級應用進行深入探討。案例更典型:大師實際案例引領讀者系統(tǒng)掌握MATLAB接口編程,更好地解決實際工作問題從理論到實踐,從基礎到提高全面掌握MATLAB的關鍵技術(shù)要領系統(tǒng)詳盡地介紹MATLAB接口編程的高級功能和應用技巧,通過大量的實例循序漸進地將作者在長期實踐過程中積累的經(jīng)驗和心得融入書中,讀者通過《精通MATLAB2008應用程序接口編程技術(shù)》可以快速掌握MATLAB接口編程的應用技巧,從而能夠解決工程中的實際問題。詳細介紹了MATLAB的特點、MATLAB程序設計基礎、數(shù)據(jù)輸入和輸出、編譯器、COM編程、Excel生成器、MATLAB與SPSS接口、MATLAB與C/C++語言接口、MATLAB與Visual Basic語言接口的實現(xiàn)、MATLAB與Java編程語言的接口、MATLAB與硬件接口的通信編程等內(nèi)容。《精通MATLAB2008應用程序接口編程技術(shù)》的特色在于系統(tǒng)地介紹了MATLAB與各種程序接口的混合編程技術(shù),并結(jié)合大量實例介紹了實際工程的相關應用。讀者可以將《精通MATLAB2008應用程序接口編程技術(shù)》作為學習MATLAB接口編程技術(shù)與應用的參考書,可以從中獲得大量的MATLAB解決方案,物超所值。

圖書封面

評論、評分、閱讀與下載


    精通MATLAB 2008應用程序接口編程技術(shù) PDF格式下載


用戶評論 (總計7條)

 
 

  •   正是我所需要的,書中介紹了也其它應用軟件的接口,通俗易懂.
  •   內(nèi)容很不錯..................................................................................
  •   書還是不錯的說,不過有些小的錯誤需要改正
  •   貨已收到,感覺不錯,挺好的!
  •   例子不夠~
  •   看完以后沒感覺,完整實例太少!
  •     看的是第八章的mex編程部分;書中代碼錯誤很多(CSDN上下的代碼正是書中的),拼寫錯誤,如mexErrMsgTxt寫成mexErrMstTxt,不仔細根本看不出來,對初學者十分不利
      此外書中用的8.5.4節(jié)的代碼,拼寫錯誤很多暫且不說;
      mexGetN這樣的函數(shù)也能用錯;
      而對mxGetString返回結(jié)果的判斷也是錯的,help里說的清清楚楚,0為成功,1為不成功;而且緩沖區(qū)長度應該比mexGetN得到的結(jié)果+1;對于中文則還要乘以2;
      真不知道作者哪兒得到的輸出?。。?!
      電子工業(yè)出這么爛的書還真是頭一回看到!??!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7