YOMEDIA
ADSENSE
IT - Matlab Software (Phần 2) part 4
Chia sẻ: Fewgnmerihnweil Bgmrtlihnmeilbni | Ngày: | Loại File: PDF | Số trang:8
62
lượt xem 5
download
lượt xem 5
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
Tham khảo tài liệu 'it - matlab software (phần 2) part 4', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
AMBIENT/
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: IT - Matlab Software (Phần 2) part 4
- Phụ lục-Lệnh và hàm 184 BRIGHTEN BRIGHTEN Baíng maìu saïng hoàûc täúi BRIGHTEN(beta) thay baíng maìu hiãûn thåìi mäüt baíng maìu xaïm hoàûc täúi gäöm cå baín caïc maìu giäúng nhau. Baíng maìu saïng hån nãúu 0 < beta ≤ 1 vaì täúi hån nãúu -1 ≤ beta < 0 BRIGHTEN(beta), sau âoï BRIGHTEN(-beta) phuûc häöi baíng maìu gäúc map = BRIGHTEN(beta) traí vãö mäüt phiãn baín saïng hoàûc täúi cuía baíng maìu âang duìng maì khäng thay âäøi caïch hiãøn thë newmap = BRIGHTEN(map,beta) traí vãö mäüt phiãn baín saïng hoàûc täúi cuía baíng maìu chè âënh maì khäng thay âäøi caïch hiãøn thë SPINMAP SPINMAP Xoay baíng maìu SPINMAP quay troìn baíng maìu khoaíng 3 giáy SPINMAP(T) quay troìn baíng maìu khoaíng T giáy SPINMAP(inf) laì mäüt voìng làûp vä haûn, ngàõt våïi phêm SPINMAP(T,inc) duìng âäü tàng chè âënh. Ngáöm âënh thç inc = 2, vç váûy inc = 1 laì mäüt caïch quay cháûm hån , inc = 3 laì nhanh hån, inc = -2 laì theo hæåïng khaïc, ... Âãø traïnh veî laûinhiãöu láön, goüi set(gcf,'sharecolors','no') RGBPLOT RGBPLOT Veî baíng maìu RGBPLOT(MAP) veî mäüt baíng maìu, nghéa laì mäüt ma tráûn cåî mx3 laì âäúi säú nháûp tæång æïng cho COLORMAP. Ba cäüt cuía ma tráûn âæåüc veî trong 3 âæåìng âoí, xanh luûc, vaì xanh dæång Caïc mä hçnh saïng SURFL Màût coï boïng 3 chiãöu våïi âäü saïng SURFL(...) giäúng SURF(...) ngoaûi træì veî màût våïi âäü saïng tæì mäüt nguäön saïng. SURFL(Z), SURFL(X,Y,Z), SURFL(Z,S), vaì SURFL(X,Y,Z,S) táút laì âãöu håüp lãû. Nãúu coï chè âënh S, thç vectå 3 chiãöu S = [Sx,Sy,Sz] âãø chè âënh hæåïng cuía nguäön saïng. Cuîng coï thãø chè âënh S trong hãû toüa âäü cáöu, S = [AZ,EL]. Boïng cuía aính dæûa vaìo täø håüp caïc mä hçnh saïng vãö âäü khuãúch taïn, âäü phaín chiãúu vaì âäü toía saïng. Giaï trë ngáöm âënh cho S laì 45o theo chiãöu dæång tênh tæì hæåïng quan saït hiãûn taûi.Duìng CLA, HOLD ON, VIEW(AZ,EL), SURFL(...), HOLD OFF âãø veî veî màût chiãúu våïi hæåïng quan saït (AZ,EL). Âãø nháûn âæåüc tè lãû khaïc nhau vãö âäü phuí saïng, âäü phaín chiãúu vaì hãû säú Phan Thanh Tao - 2004
- Phụ lục-Lệnh và hàm 185 toaí coï thãø duìng SURFL(X,Y,Z,S,K) våïi K=[ka,kd,ks,spread]. Dæûa vaìo thæï tæû cuía caïc âiãøm trong caïc ma tráûn X,Y, vaì Z âãø xaïc âënh caïc màût nàòm bãn trong hay bãn ngoaìi. Thæí SURFL(X',Y',Z') nãúu khäng thêch duìng kãút quaí naìy. Âãø tênh âæåüc caïc phaïp vectå cuía caïc màût thç SURFL âoìi hoíi cáúp cuía caïc ma tráûn êt nháút laì 3 SPECULAR SPECULAR Âäü phaín chiãúu R = SPECULAR(Nx,Ny,Nz,S,V) traí vãö âäü phaín chiãúu cuía mäüt màût coï caïc thaình pháön cuía phaïp vectå laì [Nx,Ny,Nz]. S vaì V âënh hæåïng nguäön saïng hæåïng nhçn tæång æïng. Chuïng coï thãø laì caïc vectå 3 chiãöu [x,y,z] hoàûc caïc vectå 2 chiãöu [Az, El] våïi Az laì goïc phæång vë vaì El laì goïc náng trong hãû toüa âäü cæûc. Phaín chiãúu maûnh nháút khi phaïp vectå theo hæåïng (S+V)/2, våïi S laì hæåïng nguäön vaì V laì hæåïng nhçn. Thaình pháön toía saïng cuía màût coï thãø âæåüc chè âënh bàòng caïch thãm mäüt tham säú thæï 6 laì SPECULAR (Nx,Ny,Nz,S,V,spread) DIFFUSE DIFFUSE Âäü khuãúch taïn R = DIFFUSE(Nx,Ny,Nz,S) traí vãö âäü khuãúch taïn cuía mäüt màût coï caïc thaình pháön cuía phaïp vectå laì [Nx,Ny,Nz]. S laì mäüt vectå 3 chiãöu âãø xaïc âënh hæåïng nguäön saïng. S cuîng coï thãø laì mäüt vectå 2 chiãöu S = [Az,El] âënh hæåïng hæåïng goïc phæång vë vaì goïc náng. Âënh luáût Lambert: R = cos(theta) våïi theta laì goïc giæîa phaïp vectå cuía màût vaì nguäön saïng SURFNORM SURFNORM Caïc phaïp vectå cuía màût 3 chiãöu [Nx,Ny,Nz] = SURFNORM(X,Y,Z) traí vãö caïc thaình pháön cuía phaïp vectå cuía màût 3 chiãöu coï caïc thaình pháön laì (X,Y,Z). Phaïp vectå chuáøn hoïa coï âäü daìi 1 [Nx,Ny,Nz] = SURFNORM(Z) traí vãö caïc thaình pháön cuía phaïp vectå cuía màût Z Khäng coï âäúi säú xuáút bãn traïi thç SURFNORM(X,Y,Z) hoàûc SURFNORM(Z) veî màût våïi caïc phaïp vectå veî ra tæì noï. Caïc phaïp vectå cuía màût Caïc phaïp vectå cuía màût traí vãö dæûa vaìo caïch âiãöu chènh song láûp phæång dæî liãûu. Duìng SURFNORM(X',Y',Z') âãø âaío hæåïng caïc phaïp vectå Taûo cæía säø hçnh aính vaì caïc âiãöu khiãøn FIGURE FIGURE taûo caïc hçnh aính (caïc cæía säø âäö thë) Chênh lãûnh FIGURE måí mäüt hçnh aính måïi (cæía säø âäö thë), vaì traí vãö mäüt theí nguyãn Phan Thanh Tao - 2004
- Phụ lục-Lệnh và hàm 186 FIGURE(H) taûo mäüt hçnh aính thæï H trãn hçnh aính hiãûn taûi cuía daîy lãûnh PLOT. Nãúu hçnh aính H chæa coï thç mäüt hçnh aính måïi âæåüc taûo ra bàòng caïch duìng theí hçnh aính âáöu tiãn coï thãø coï GCF traí vãö theí cuía hçnh aính hiãûn taûi. Thæûc hiãûn GET(H) âãø xem danh saïch caïc âàûc tênh cuía caïc hçnh aính vaì caïc giaï trë hiãûn taûi cuía chuïng. Thæûc hiãûn SET(H) âãø xem danh saïch caïc âàûc tênh cuía caïc hçnh aính vaì caïc giaï trë håüp lãû cuía chuïng GCF Láúy theí hçnh aính hiãûn thåìi H = GCF traí vãö theí cuía thçnh aính hiãûn thåìi . Hçnh aính hiãûn thåìi laì hçnh aính maì caïc lãûnh veî nhæ PLOT, TITLE, SURF, ... cho ra. Duìng lãûnh FIGURE âãø thay âäøi hçnh aính hiãûn taûi sang hçnh aính khaïc, hoàûc âãøí taûo ra mäüt hçnh aính måïi CLF Xoïa hçnh aính CLF xoïa táút caí caïc âäúi tæåüng trãn hçnh aính hiãûn taûi CLF RESET xoïa moüi thæï vaì cuîng âàût laûi caïc âàûc tênh cuía hçnh aính vaìo caïc giaï trë ngáöm âënh, træì vë trê CLOSE Âoïng cæía säø chè âënh CLOSE(H) âoïng cæía säø coï theí H Chênh lãûnh CLOSE âoïng cæía säø hçnh aính hiãûn taûi CLOSE âoïng cæía säø khäng âiãöu kiãûn vaì khäng nhàõc cäng nháûn CLOSE('name') âoïng cæía säø coï tãn chè âënh CLOSE ALL âoïng táút caí caïc cæía säø âang måí Taûo caïc truûc vaì caïc âiãöu khiãøn SUBPLOT SUBPLOT taûo truûc coï tiãu âãö SUBPLOT (m,n,p), hoàûc PLOT (mnp), phán cæía säø hçnh aính thaình mäüt ma tráûn cåî mxn caïc truûc nhoí, choün truûc thæï p cho âäö thë hiãûn taûi, vaì traí vãö theí truûc. Caïc truûc âæåüc âãúm doüc theo doìng trãn âènh cuía cæía säø hçnh aính, räöi doìng thæï 2, .... Vê duû, SUBPLOT(2,1,1), PLOT(income) SUBPLOT(2,1,2), PLOT(outgo) Veî âäö thë income åí næía trãn cæía säø vaì outgo åí næía dæåïi SUBPLOT(m,n,p), nãúu truûc âaî coï thç taûo ra truûc hiãûn taûi SUBPLOT(H), våïi H laì mäüt theí truûc thç âáy laì caïch khaïc âãø taûo ra mäüt truûc hiãûn taûi cho Phan Thanh Tao - 2004
- Phụ lục-Lệnh và hàm 187 daîy caïc lãûnh veî âäö thë SUBPLOT('position',[left bottom width height]) taûo truûc åí vë trê chè âënh. Nãúu chè âënh roî raìng cho SUBPLOT thç truûc måïi seî âeì lãn truûc cuî vaì truûc cuî bë xoïa. Vê duû , lãûnh SUBPLOT(1,1,1) xoïa táút caí caïc truûc nhoí hån trong cæía säø hçnh aính vaì taûo ra mäüt truûc måïi âáöy âuí AXES Taûo truûc åí vë trê báút kyì AXES('position', RECT) måí mäüt truûc åí vë trê chè âënh vaì traí vãö theí cuía noï RECT = [left, bottom, width, height] chè âënh vë trê vaì kêch thæåïc cuía caûnh cuía häüp caïc truûc, tæång âäúi so våïi goïc dæåïi bãn traïi cuía cæía säø hçnh aính , vaì theo caïc âån vë chuáøn våïi (0,0) laì goïc dæåïi bãn traïi vaì (1.0,1.0) laì goïc trãn bãn phaíi Chênh lãûnh AXES taûo ra truûc cæía säø âáöy âuí vaì traí vãö theí cuía noï AXES(H) taûo ra truûc hiãûn taûi våïi theí H GCA Láúy theí truûc hiãûn taûi H = GCA traí vãö theí cuía truûc hiãûn taûi. Truûc hiãûn taûi laì truûc maì caïc lãûnh âäö hoüa nhæ PLOT, TITLE, SURF, ... veî ra. Duìng lãûnh AXES hoàüc SUBPLOT âãø thay âäøi truûc hiãûn taûi sang truûc khaïc hoàûc taûo ra truûc måïi CLA Xoïa truûc CLA xoïa táút caí caïc âäúi tæåüng (âæåìng, vàn baín, hçnh aính, caïc màût, caïc maính) cuía truûc hiãûn taûi CLA RESET xoïa moüi thæï vaì cuîng âàût laûi caïc âàûc tênh cuía truûc vaìo caïc giaï trë ngáöm âënh , træì vë trê AXIS Veî truûc coï chia truûc AXIS([XMIN XMAX YMIN YMAX]) âàût chia tè lãû trãn caïc truûc x vaì y trãn hçnh veî hiãûn taûi AXIS([XMIN XMAX YMIN YMAX ZMIN ZMAX]) âàût chia tè lãû trãn caïc truûc x, y vaì z trãn hçnh veî 3 chiãöu hiãûn taûi AXIS('auto') âæa tè lãû chia truûc vãö giaï trë màûc âënh, chãú âäü tæû âäüng, våïi mäùi âäö thë thç xmin = min(x), xmax = max(x), ... V = AXIS traí vãö vectå doìng chæïa tè lãû chia cuía âäö thë hiãûn taûi. Nãúu âäö thë hiãûn taûi 2 chiãöu thç V coï 4 thaình pháön; Nãúu âäö thë hiãûn taûi 3 chiãöu thç V coï 6 thaình pháön AXIS(AXIS) âæa chia tè lãû vãö caïc giåïi haûn hiãûn taûi, nãúu HOLD laì ON thç daîy caïc âäö thë duìng cuìng giåïi haûn AXIS('ij') âàût MATLAB vaìo chãú âäü "ma tráûn" cuía noï. Gäúc toüa âäü åí goïc trãn bãn traïi. Truûc i Phan Thanh Tao - 2004
- Phụ lục-Lệnh và hàm 188 âæïng vaì âaïnh säú tæì trãn xuäúng. Truûc j ngang vaì âaïnh säú tæì traïi qua phaíi AXIS('xy') âàût MATLAB chãú âäü truûc ngáöm âënh laì hãû toüa âäü “ Â ãö-caïc ” . Gäúc toüa âäü åí goïc trãn bãn traïi. Truûc x ngang vaì âaïnh säú tæì traïi qua phaíi. Truûc y âæïng vaì âaïnh säú tæì dæåïi lãn AXIS('equal') thay âäøi kêch thæåïc häüp truûc âãø x vaì y bàòng nhau. Lãûnh naìy laìm cho lãûnh PLOT(SIN(X),COS(X)) träng nhæ hçnh troìn thay cho hçnh oval AXIS('square') taûo häüp truûc vuäng AXIS('image'), våïi caïc hçnh aính, taûo tè lãû phán giaíi nhæ hçnh aính AXIS('normal') phuûc häöi häüp truûc hiãûn taûi vãö kêch thæåïc âáöy âuí vaì xoïa moüi haûn chãú trãn caïc âån vë chia tè lãû. Lãûnh naìy phuûc häöi hiãûu læûc AXIS('square') vaì AXIS('equal') AXIS('image') âàt tè lãû phán giaíi vaì caïc giåïi haûn truûc sao cho hçnh aính trong caïc truûc hiãûn taûi coï caïc âiãøm aính hçnh vuäng AXIS('off') tàõt táút caí caïc nhaîn truûc vaì caïc âaïnh dáúu AXIS('on') báût lãn táút caí caïc nhaîn truûc vaì caïc âaïnh dáúu [S1,S2,S3] = AXIS('state') traí vãö caïc chuäùi biãøu hiãûn caìi âàût hiãûn taûi cuía 3 âàûc tênh truûc S1 = 'auto' hoàûc 'manual' S2 = 'on' hoàûc 'off' S3 = 'xy' hoàûc 'ij' CAXIS Giaí chia tè lãû truûc CAXIS(V), våïi V laì vectå 2 pháön tæí [cmin cmax], âàût caïch chia tè lãû thuí cäng cuía giaí maìu cho caïc âäúi tæåüng SURFACE vaì PATCH taûo ra båíi caïc lãûnh nhæ MESH, PCOLOR, vaì SURF. cmin vaì cmax âæåüc gaïn cho maìu âáöu vaì maìu cuäúi cuía baíng maìu. Caïc maìu cho PCOLOR vaì SURF âæåüc xaïc âënh bàòng baíng tra cæïu bãn trong miãön naìy. Caïc giaï trë bãn ngoaìi miãön âæåüc xeïn cho roî raìng CAXIS('auto') âàût caïch chia truûc ngæåüc vãö tæû âäüng CAXIS, traí vãö vectå doìng 2 pháön tæí chæïa [cmin cmax] âang coï hiãûu læûc CAXIS laì mäüt M-file âãø âàût caïc âàûc tênh truûc laì CLim vaì CLimMode Phan Thanh Tao - 2004
- Phụ lục-Lệnh và hàm 189 HOLD Giæî hçnh veî hiãûn thåìi HOLD ON giæî PLOT vaì táút caí caïc âàûc tênh truûc âãø caïc lãûnh veî tiãúp theo thãm hçnh aính vaìo hçnh aính âaî coï HOLD OFF traí vãö chãú âäü màûc âënh, caïc lãûnh PLOT xoïa caïc hçnh aính træåïc vaì âàût laûi táút caí caïc âàûc tênh truûc træåïc khi veî hçnh aính måïi HOLD, láût traûng thaïi giæî hçnh aính HOLD khäng aính hæåíng caïc âàûc tênh chia miãön tæû âäüng cuía caïc truûc Læu yï thuáût toaïn: HOLD ON âàût âàûc tênh NextPLOT cuía hçnh aính hiãûn thåìi vaì caïc truûc vaìo tênh cháút “ t hãm hçnh aính” ("add"); HOLD OFF âàût âàûc tênh NextPLOT cuía caïc truûc hiãûn thåìi vaìo tênh cháút “ thay thãú” ( "replace") Caïc âäúi tæåüng theí âäö thë FIGURE , AXES, AXIS nhæ trãn LINE Taûo caïc âäúi tæåüng âæåìng thàóng báûc tháúp LINE(X,Y) thãm âæåìng thàóng trong caïc vectå X vaì Y vaìo caïc truûc hiãûn thåìi. Nãúu X vaì Y laì caïc ma tráûn cuìng cåî thç mäùi âæåìng trãn mäüt cäüt LINE(X,Y,Z) taûo caïc âæåìng thàóng trong hãû toüa âäü 3 chiãöu LINE traí vãö mäüt vectå cäüt caïc theí chè âãún caïc âäúi tæåüng LINE, mäùi theí mäüt âæåìng. Caïc âäúi tæåüng LINE laì con cuía caïc âäúi tæåüng AXES. Càûp X,Y (bäü ba X,Y,Z âäúi våïi 3 chiãöu) coï thãø theo sau laì caïc càûp tham säú/giaï trë âãø chè âënh caïc âàûc tênh thãm cuía caïc âæåìng.Càûp X,Y (X,Y,Z âäúi våïi 3 chiãöu) coï thãø boí qua toaìn bäü, vaì táút caí caïc chè âënh âàûc tênh bàòng caïch duìng caïc càûp tham säú/giaï trë. Thæûc hiãûn GET(H), våïi H laì theí âæåìng, âãø xem danh saïch caïc âàûc tênh âäúi tæåüng âæåìng vaì caïc giaï trë hiãûn thåìi cuía chuïng. Thæûc hiãûn SET(H) âãø xem danh saïch caïc âàûc tênh âäúi tæåüng âæåìng vaì caïc giaï trë håüp lãû TEXT Thãm vàn baín vaìo hçnh aính hiãûn thåìi TEXT(X,Y,'string') thãm vàn baín trong càûp dáúu nhaïy vaìo taûi vë trê (X,Y) trãn caïc truûc hiãûn thåìi, våïi (X,Y) theo âån vë láúy trong lãûnh PLOT hiãûn thåìi. Nãúu X vaì Y laì caïc vectå , thç TEXT ghi vàn baín taûi táút caí caïc vë trê âæåüc cho. Nãúu 'string' laì mäüt maíng cuìng säú doìng våïi âäü daìi cuía X vaì Y, thç TEXT âaïnh dáúu mäùi âiãøm våïi cäüt tæång æïng cuía maíng 'string' TEXT(X,Y,Z,'string') thãm vàn baín trong hãû toüa âäü 3 chiãöu Phan Thanh Tao - 2004
- Phụ lục-Lệnh và hàm 190 TEXT traí vãö mäüt vectå cäüt gäöm caïc theí chè âãún caïc âäúi tæåüng TEXT, mäùi theí mäüt âäúi tæåüng vàn baín . Caïc âäúi tæåüng TEXT laì con cuía caïc âäúi tæåüng AXES Càûp X,Y (X,Y,Z âäúi våïi 3 chiãöu) coï thãø theo sau laì caïc càûp tham säú/giaï trë âãø chè âënh caïc âàûc tênh thãm cuía caïc âæåìng.Càûp X,Y (X,Y,Z âäúi våïi 3 chiãöu) coï thãø boí qua toaìn bäü, vaì táút caí caïc chè âënh âàûc tênh bàòng caïch duìng caïc càûp tham säú/giaï trë. Thæûc hiãûn GET(H), våïi H laì theí âæåìng, âãø xem danh saïch caïc âàûc tênh âäúi tæåüng âæåìng vaì caïc giaï trë hiãûn thåìi cuía chuïng. Thæûc hiãûn SET(H) âãø xem danh saïch caïc âàûc tênh âäúi tæåüng âæåìng vaì caïc giaï trë håüp lãû PATCH Taûo caïc âäúi tæåüng maính báûc tháúp PATCH(X,Y,C) thãm "maính" hoàûc hoàûc âa giaïc tä 2 chiãöu xaïc âënh båíi caïc vectå X vaì Y vaìo caïc truûc hiãûn thåìi. C chè âënh chè säú maìu vaìo baíng maìu. Nãúu laì vä hæåïng thç âån giaín chè âënh maìu cuía âa giaïc ("maìu nãön"). Nãúu laì vectå cuìng kêch thæåïc våïi X vaì Y, thç chè âënh maìu cuía mäùi âènh vaì pheïp näüi suy song tuyãún tênh âæåüc duìng âãø xaïc âënh maìu bãn trong âa giaïc ("maìu näüi suy"). Nãúu C laì mäüt chuäùi, thç âa giaïc âæåüc tä våïi maìu 'color'. 'color' coï thãø laì 'r','g','b','c','m','y', 'w', hoàûc 'k'. Nãúu X, Y, vaì C laì caïc ma tráûn cuìng cåî, thiì mäùi maính mäüt cäüt. Trong træåìng håüp naìy, C laì vectå doìng cho caïc maìu âa giaïc "nãön", vaì C laì ma tráûn cho caïc maìu âa giaïc "näüi suy" PATCH âàût âàûc tênh FaceColor cuía noï vaìo 'flat', 'interp', hoàûc colorspec phuû thuäüc vaìo giaï trë cuía ma tráûn C PATCH(X,Y,Z,C) taûo ra caïc maính trong hãû toüa âäü 3 chiãöu PATCH traí vãö vectå cäüt caïc theí chè âãún caïc âäúi tæåüng PATCH, mäùi theí mäüt maính. Caïc âäúi tæåüng PATCH laì con cuía caïc âäúi tæåüng AXES. Bäü ba X,Y,C (bäü bäún X,Y,Z,C cho 3 chiãöu) coï thãø theo sau båíi caïc càûp giaï trë/tham säú âãø chè âënh caïc âàûc tênh thãm næîa cuía caïc maính. Bäü ba X,Y,C (bäü bäún X,Y,Z,C cho 3 chiãöu) coï thãø boí qua toaìn bäü, vaì táút caíc caïc âàûc tênh chè âënh duìng caïc càûp giaï trë/tham säú Thæûc hiãûn GET(H), våïi H laì mäüt theí maính, âãø xem danh saïch caïc âàûc tênh âäúi tæåüng maính vaì giaï trë hiãûn thåìi cuía chuïng. Thæûc hiãûn SET(H) âãø xem danh saïch caïc âàûc tçnh vaì caïc giaï trë âàûc tênh håüp lãû cuía âäúi tæåüng maính SURFACE SURFACE taûo caïc âäúi tæåüng màût báûc tháúp SURFACE(X,Y,Z,C) thãm màût trong X,Y,Z,C vaìo caïc truûc hiãûn thåìi Phan Thanh Tao - 2004
- Phụ lục-Lệnh và hàm 191 SURFACE(X,Y,Z) duìng C = Z, vç váûy cán xæïng våïi âäü cao màût Xem SURF âãø coï âáöy âuí caïc daûng khaïc nhau maì X,Y,Z,C coï thãø láúy SURFACE traí vãö mäüt theí chè âãún mäüt âäúi tæåüng SURFACE. Caïc âäúi tæåüng SURFACE laì con cuía caïc âäúi tæåüng AXES Caïc âäúi säú cho SURFACE coï thãø theo sau laì caïc càûp tham säú/giaï trë âãø chè âënh caïc âàûc tênh thãm cho màût. Caïc âäúi säú X,Y,Z,C cho SURFACE coï thãø boí qua toaìn bäü, vaì táút caí caïc âàût tênh chè âënh bàòng caïch duìng caïc càûp tham säú/giaï trë AXIS, CAXIS, COLORMAP, HOLD, SHADING vaì VIEW âàût caïc âàûc tênh hçnh aính, caïc truûc, vaì màût coï hiãûu læûc cho viãûc hiãøn thë cuía SURFACE Thæûc hiãûn GET(H), våïi H laì mäüt theí màût, âãø xem danh saïch caïc âàûc tênh âäúi tæåüng màût vaì caïc giaï trë hiãûn thåìi cuía chuïng. Thæûc hiãûn SET(H) âãø xem danh saïch caïc âàûc tênh vaì caïc giaï trë âàûc tênh håüp lãû cuía âäúi tæåüng màût IMAGE Hiãøn thë hçnh aính (taûo âäúi tæåüng hçnh aính) IMAGE(C) hiãøn thë ma tráûn C daûng hçnh aính. Mäùi pháön tæí cuía C chè âënh maìu cuía mäüt maính chæî nháût trong hçnh aính. Mäic pháön tæí cuía C âæåüc duìng nhæ caïc chè säú trong baíng maìu hiãûn thåìi âãø xaïc âënh maìu. Nãúu [M N] = SIZE(C), thç caïc giåïi haûn truûc laì [0.5 N+0.5 0.5 M+0.5 båíi váûy mäùi pháön tæí trong C laì tám coï toüa âäü nguyãn giæîa 1 vaì M hoàûc N IMAGE(X,Y,C), våïi X vaì Y laì caïc vectå, chè âënh viãûc âaïnh nhaîn caïc truûc X vaì Y, nhæng cho ra cuìng hçnh aính nhæ IMAGE(C). Chè coï caïc pháön tæí âáöu vaì cuäúi cuía X vaì Y âæåüc duìng cho caïc giåïi haûn truûc. Trong caïc træåìng håüp naìy, doìng âáöu/cuäúi cuía C laì tám trãn giaï trë âáöu/cuäúi cuía Y, vaì cäüt âáöu/cuäúi cuía C laì tám trãn giaï trë âáöu/cuäúi cuía X, våïi caïch thãm vaìo åí caïc âáöu muït âãø âaím baío caïch âãöu doüc theo caïc truûc X vaì Y IMAGE traí vãö mäüt theí chè âãún mäüt âäúi tæåüng IMAGE. C hoàûc bäü ba X,Y,C coï thãø theo sau laì caïc càûp tham säú/giaï trë âãø chè âënh caïc âàûc tênh thãm cho hçnh aính. C hoàûc bäü ba X,Y,C coï thãø boí qua toaìn bäü, vaì táút caí caïc âàût tênh chè âënh bàòng caïch duìng caïc càûp tham säú/giaï trë. IMAGE âàût âàûc tênh truûc YDir vaìo giaï trë âaío ('reverse'), vaì âàûc tênh View vaìo [0 90]. Âäúi tæåüng hçnh aính seî khäng âæa ra caïc goïc View khaïc. Âãø láúy âæåüc hiãûu læûc tæång tæû quay mäüt hçnh aính, duìng SURF våïi aïnh xaû trån hoàûc PCOLOR Thæûc hiãûn GET(H), våïi H laì mäüt theí hçnh aính, âãø xem danh saïch caïc âàûc tênh âäúi tæåüng hçnh aønh vaì caïc giaï trë hiãûn thåìi cuía chuïng. Thæûc hiãûn Phan Thanh Tao - 2004
ADSENSE
CÓ THỂ BẠN MUỐN DOWNLOAD
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
AANETWORK
TRỢ GIÚP
HỖ TRỢ KHÁCH HÀNG
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn