Matlab - grafika 3D.pdf

(1251 KB) Pobierz
wykl_MATLAB_4
MATLAB – Grafika 3D
Grafika 3D
plot3
% rysuje linie i punkty w przestrzeni 3D
t=0:0.1:30; plot3(sin(t),cos(t),t); grid
grid
xlabel('x ');
'); ylabel('y
ylabel('y ');
'); zlabel('t
zlabel('t ');
');
grid on/
rysuje/usuwa
głó wne linie siatki na
off – rysuje/usuwa
wne linie siatki na
wykresie
wykresie
MATLAB
t=0:0.1:30; plot3(sin(t),cos(t),t);
xlabel('x
on/ off
grid
68237229.016.png 68237229.017.png 68237229.018.png 68237229.019.png
MATLAB – Grafika 3D
Grafika 3D
meshgrid – tworzenie regularnej siatki punkt
tworzenie regularnej siatki punktó w dla grafiki 3D
w dla grafiki 3D
[x1 y1]=meshgrid(0:2,0:2)
x1 =
0 1 2
0 1 2
0 1 2
y1 =
0 0 0
1 1 1
2 2 2
MATLAB
meshgrid
68237229.001.png 68237229.002.png 68237229.003.png
MATLAB – Grafika 3D
Grafika 3D
X= 0:0.1:10
0:0.1:10;
[x y]=meshgrid(
[x y]=meshgrid( X,Y
X,Y );
);
z=sin(x)+cos(y);
mesh(x,y,z)
mesh – kolorowa siatka
kolorowa siatka
MATLAB
0:0.1:10;
X=
Y= 0:0.1:10
Y=
mesh
68237229.004.png 68237229.005.png 68237229.006.png 68237229.007.png
MATLAB – Grafika 3D
Grafika 3D
mesh(x,y,z )
) – kolorowy wykres siatkowy
kolorowy wykres siatkowy
ci w tablicy z, indeksy x i y s
indeksami macierzy z
wykres warto ci w tablicy z, indeksy x i y s
indeksami macierzy z
colorbar [on/
[on/ off
off]
MATLAB
mesh(x,y,z
mesh(z) – wykres warto
mesh(z)
colorbar
68237229.008.png 68237229.009.png 68237229.010.png 68237229.011.png
MATLAB – Grafika 3D
Grafika 3D
mesh(x,y,z ,c
% c – macierz warto
macierz warto ci reprezentowanych
ci reprezentowanych
przez kolor; standardowo z
) === mesh(x,y,z,z
mesh(x,y,z,z );
);
mesh(x,y,z,abs(z ))
))
MATLAB
,c) % c
mesh(x,y,z
mesh(x,y,z ) ===
mesh(x,y,z
mesh(x,y,z,abs(z
68237229.012.png 68237229.013.png 68237229.014.png 68237229.015.png
Zgłoś jeśli naruszono regulamin