proiect software

6
Proiect Software Funcţiile triplot, trisurf, trimesh Triplot creaza graficul unei triangulari 2D triplot(TRI,X,Y) - afişează triunghiurile definite de matricea TRI de m x 3;O linie a matricii TRI contine indicii care definesc un triunghi. Culoarea implicita este albastru. triplot(DT) afiseaza triunghiurile produse de catre triangularea Delaunay DT triplot(...,COLOR) foloseste stringul COLOR drept culorea liniei. H = triplot(...) returneaza un vector care urmeaza sa fie afisat sub forma unui triunghi triplot(...,'parametru','valoare','parametru','valoare' ...) permite sa fie folosite perechi aditionale de parametru/valoare atunci cand se creaza un plot Exemplul 1: X = rand(10,2); dt = DelaunayTri(X); triplot(dt)

Upload: morariu-dragos-ilie

Post on 28-Sep-2015

2 views

Category:

Documents


0 download

DESCRIPTION

Matlab software

TRANSCRIPT

Proiect SoftwareFunciiletriplot, trisurf, trimesh

Triplot creaza graficul unei triangulari 2D triplot(TRI,X,Y) - afieaz triunghiurile definite de matricea TRI de m x 3;O linie a matricii TRI contine indicii care definesc un triunghi. Culoarea implicita este albastru. triplot(DT) afiseaza triunghiurile produse de catre triangularea Delaunay DT triplot(...,COLOR) foloseste stringul COLOR drept culorea liniei. H = triplot(...) returneaza un vector care urmeaza sa fie afisat sub forma unui triunghi triplot(...,'parametru','valoare','parametru','valoare'...) permite sa fie folosite perechi aditionale de parametru/valoare atunci cand se creaza un plot Exemplul 1: X = rand(10,2); dt = DelaunayTri(X); triplot(dt)

Exemplul 2: X = rand(10,2); dt = DelaunayTri(X); tri = dt(:,:); triplot(tri, X(:,1), X(:,2));

TRISURF- Triangular surface plot trisurf(TRI,X,Y,Z,C) afiseaza triunghiurile definite de matricea TRI de m x 3 ca suprafata. O linie a matricii TRI pastreaza indecsi in vectorii X,Y,Z pentru a definii o singura fata de triunghi. Culoarea este definita de catre vectorul C. trisurf(TRI,X,Y,Z) foloseste C = Z, astfel incat culoarea sa fie proportionala cu inaltimea suprafatei. trisurf(TR) afiseaza triunghiurile intr-un TriRep- representare triangulara. Foloseste C = TR.X(:,3), ]pentru a colora suprafata proportional cu inaltimea. H = trisurf(...) returns a patch handle. trisurf(...,'parametru','valoare','parametru','valoare'...) permite sa fie folosite perechi aditionale de parametru/valoare atunci cand cream un obiect. Exemplu: [x,y]=meshgrid(1:15,1:15); tri = delaunay(x,y); z = peaks(15); trisurf(tri,x,y,z) %Ca alternativa, daca suprafata este de forma TriRep, reprezentarea triangularii se poate afisa in felul urmator, tr = TriRep(tri, x(:), y(:), z(:)); trisurf(tr)

TRIMESH- Triangular mesh plot trimesh(TRI,X,Y,Z,C)afiseaza triunghiurlie definite de catre matricea TRI de m x 3 ca un mesh. O linie a matricei TRI atribuie vectorilor X,Y,Z indicii necesari pentru a definii o singura suprafata triunghiulara. Culoarea marginii este definita de catre vevtorul C trimesh(TRI,X,Y,Z) foloseste C = Z, astfel incat culoarea sa fie proportionala cu inaltimea suprafetei. trimesh(TRI,X,Y) afisaza triunghiurile intr-o reperezentare 2D. trimesh(TR) afiseaza triunghiurile intr-un TriRep- reprezentare triangulara. H = trimesh(...) returns a handle to the displayed triangles. trimesh(...,'parametru','valoare','parametru','valoare',) permite sa fie folosite perechi aditionale de parametru/valoare atunci cand cream un obiect. Example: [x,y] = meshgrid(1:15,1:15); tri = delaunay(x,y); z = peaks(15); trimesh(tri,x,y,z) %Ca alternativa, daca suprafata este de forma TriRep, reprezentarea triangularii se poate afisa in felul urmator: tr = TriRep(tri, x(:), y(:), z(:)) trimesh(tr)