MATLAB高級(jí)編程

出版時(shí)間:2008-4  出版社:機(jī)械工業(yè)出版社  作者:蘇金明,劉宏 著  頁(yè)數(shù):368  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  在第1版的基礎(chǔ)上進(jìn)行修訂和補(bǔ)充,基于最新版本編寫。MATLAB最新版在程序編譯方面發(fā)生了很大的變化。首先是將所有與編譯有關(guān)的工作,例如獨(dú)立應(yīng)用的生成、庫(kù)的生成、組件的生成等,全部集成到一個(gè)稱為部署工具的可視界面中;其次是發(fā)布了.NET生成器,不僅支持COM組件生成,還可以生成.NET組件,從而可以實(shí)現(xiàn)MATLAB與.NET程序的無(wú)縫集成?!禡ATLAB高級(jí)編程(第2版)》詳細(xì)地介紹了三維圖形建模、渲染和交互、面向?qū)ο缶幊?、編譯器、MATLAB與C/C++,VB,VC,.NET,Excel,SPSS和硬件等的接口技術(shù)、.NET生成器以及Excel生成器。

書籍目錄

第1章 三維圖形建模、渲染和交互1.1 三維圖形的繪制1.2 圖形著色1.3 圖形變換1.4 圖形塊1.5 光照與材質(zhì)1.6 透明性1.7 交互操作第2章 面向?qū)ο缶幊?.1 對(duì)象和類2.2 在MATLAB中創(chuàng)建自己的類2.3 重載2.4 繼承第3章 編譯器3.1 概述3.2 使用GUI進(jìn)行編譯3.3 使用mcc進(jìn)行編譯3.4 獨(dú)立應(yīng)用程序3.5 庫(kù)第4章 COM編程4.1MATLAB COM集成簡(jiǎn)介4.2 MATLAB COM客戶支持4.3 MATLAB 自動(dòng)化服務(wù)器支持第5章 MATLAB與C接口5.1 MALAB與C接口概述5.2 C語(yǔ)言的MEX文件5.3 C引擎應(yīng)用程序模式5.4 MAT文件模式第6章 MATLAB與Visual basic接口6.1 基于OLE的接口實(shí)現(xiàn)第7章 MATLAB與Visusl C++接口第8章 NET生成器第9章 MATLAB與Excel接口第10章 MATLAB與SPSS接口第11章 MALAB與硬件接口參考文獻(xiàn)

章節(jié)摘錄

  第1章三維圖形建模、渲染和交互  1.1三維圖形的繪制  在MATLAB中,基本的三維圖形元素包括Surface對(duì)象和Patch對(duì)象,前者基于規(guī)則網(wǎng)格,后者基于任意多邊形小面創(chuàng)建。  Surface對(duì)象是矩陣數(shù)據(jù)的三維表示,它將每個(gè)矩陣元素作為x-y平面上的高度進(jìn)行顯。Surface對(duì)象表示表面圖,表面圖由一系列四邊形組成,這些四邊形的頂點(diǎn)高度由矩陣數(shù)據(jù)指定。MATLAB可以用單色、漸變色或連接各點(diǎn)的網(wǎng)格線繪制表面圖。父對(duì)象Axes確定表面圖的位置和方向?! atch對(duì)象是經(jīng)過(guò)填充的多邊形。一個(gè)單獨(dú)的Patch對(duì)象包含多種填充樣式,可以用單色或漸變色進(jìn)行填充;可以用fill,fill3和contour3函數(shù)創(chuàng)建Patch對(duì)象。父對(duì)象axes確定Parch對(duì)象的位置和方向?! 》謩e用surface和patch函數(shù)創(chuàng)建Surface和Patch對(duì)象。用Surface函數(shù)創(chuàng)建曲面相對(duì)比較容易,這里主要介紹用patch函數(shù)創(chuàng)建patch對(duì)象的情況。patch函數(shù)的調(diào)用格式如下?! atch(X,Y,C):在當(dāng)前坐標(biāo)系中添加二維面片。X和Y的元素共同指定多邊形的項(xiàng)點(diǎn)。如果X和Y是矩陣,則MATLAB利用每一列的數(shù)據(jù)繪制一個(gè)多邊形。C確定多邊形的顏色。  patch(X,Y,Z,C):在三維坐標(biāo)中創(chuàng)建面片。  patch(FV):用結(jié)構(gòu)FV創(chuàng)建面片,該結(jié)構(gòu)包含字段vertices,faces和可選的facevertecdata。這些字段會(huì)生成對(duì)應(yīng)的Vertices,F(xiàn)aceVertesCData屬性值?! atch(…PropertyName,PropertyValue…):指定頂點(diǎn)坐標(biāo)以后用屬性名/屬性值匹配對(duì)指定其他面片屬性?! atch(PropertyName,PropertyValue…):完全用屬性名/屬性值的形式指定屬性值。使用這種方式,可以忽略顏色的指定,因?yàn)槌墙oFaceColor和EdgeColor屬性指定一人值,MATLAB會(huì)使用默認(rèn)的小面顏色和邊線顏色。使用這種形式可以用Faces和Vertices屬性定義面片。

編輯推薦

  可供各大專院校作為教材使用,也可供從事相關(guān)工作的人員作為參考用書使用。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    MATLAB高級(jí)編程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7