BÀI GIẢNG MATLAB - Trang 108

103

4.2

Các lệnh vẽ trong không gian – 3D

Như trên đã trình bày có thể sử dụng lệnh surface ñể thể hiện hình ảnh 3D. Trong
Matlab cò có nhiều khả năng khác ñể thể hiện đồ họa 3D, chúng ta có thể sử dụng
các lệnh như liệt kê trong bảng 3-4.

Bảng 3-4.

Các lệnh hiển thị đồ họa 3D

plot3(x,y,z <,plotstil>)
comet3(x,y,z <,comet length>)
mesh(x,y,z <,color>)
surf(x,y,z <,color>)
surfc(x,y,z <,color>)

surfl(x,y,z <,color>)
patch(x,y <,z> ,color)
waterfall(x,y,z..<,..>,..)
contour3(x,y,z.. <,..>,..)
contour(x,y,z.. <,..>,..)

[X, Y]= meshgrid(x_vector, y_vector)

box <on | off>

view(horizontal, vertical)

zlabel(string)

Trong ví dụ sau, ta sẽ minh họa việc sử dụng lệnh mesh ñể thể hiện một hàm hai
biến trong không gian,

cos sin ,

z

x

y

=

với

2

,

2

x y

π

π

. Đưa vào các dòng

lệnh sau


>> [x,y] = meshgrid(-2*pi:0.1:2*pi);
>> z = cos(x).*sin(y);
>> mesh(x,y,z),xlabel('x'),ylabel('y'),zlabel('z')

Hình 3-38. Đồ thị hàm

cos sin

z

x

y

=

với lệnh mesh

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.