Matlab fórum
3D grafika - Verzia pre tlač

+- Matlab fórum (http://matlab.sk)
+-- Fórum: Simulink (/forumdisplay.php?fid=18)
+--- Fórum: Grafika a výstupy / Simulation Graphics and Reporting (/forumdisplay.php?fid=27)
+--- Téma: 3D grafika (/showthread.php?tid=108)



3D grafika - Kali12 - 03-08-2016 22:27

Ahojte, potreboval by som poradiť, mozno je to banalita, ale neviem ako na to,..
ak chcem vykreslit nejaku plochu 3D, pouzijem bud plot3 alebo mesh, surf,.. noo vedel by som sucasne do toho isteho grafu zakomponovat aj obycajne body (2D)? aby ich vykreslilo bud na danej ploche alebo v dolnej casti (contour)?)
Dakujem za navrhy : ))


RE: 3D grafika - Eduard - 03-10-2016 10:01

Zdravim

Nieco taketo?

clear all; close all;clc;
x=0:0.2:6;
y=0:0.2:6;
[X,Y]=meshgrid(x,y);
Z=sin(X).*cos(Y);
% body ktore sa vlozia(x,y,z)
xx=[3,5,1,5,4];
yy=[1,5,2.5,4,3.1];
zz=sin(xx).*cos(yy);
hold on
mesh(X,Y,Z);
plot3(xx,yy,zz,'o','MarkerFaceColor','k','MarkerSize' ,10)
view([39,46])