Cỏc đặc điểm khỏc của đồ thị trong khụng gian 3D

Một phần của tài liệu Giáo trình matlab (Trang 70 - 71)

2 CÁC KHÁI NIỆM CƠ BẢN

6.4 Cỏc đặc điểm khỏc của đồ thị trong khụng gian 3D

Hàmribbon(x, y ) tơng tự nh plot(x, y ) ngoại trừ cột của y đợc vẽ nh là một dải riêng biệt trong không gian ba chiều. Dới đây là đồ thị hình sine:

>> x=linspace(0,10,50); >> y=sin(pi*x);

>> ribbon(y,x)

• Hàm clabel tăng thêm độ cao cho đồ thị đờng viền. Có ba mẫu clabel(cs),

clabel(cs, V )clabel( cs, manual). clabel(cs), trong đó cs là cấu trúc đờng viền đợc trả về từ lệnh contour, cs=contour(z), lấy nhãn tất cả các đồ thị đờng viền với độ cao của nó. Vị trí của nhãn đợc lấy ngẫu nhiên. clabel (c, manual) định vị nhãn đờng viền ở vị trí kích chuột tơng tự nh lệnh ginput đã nói ở trên. Nhấn phím

Return kết thúc việc tạo nhãn này.

• Hàm contourf sẽ vẽ một đồ thị đờng viền kín, không gian giữa đờng viền đợc lấp đầy bằng màu.

• Hai mẫu trạng thái của lệnh mesh dùng với đồ thị lới là: meshc vẽ đồ thị lới và thêm đờng viền bên dới, meshz vẽ đồ thị lới và đồ thị có dạng nh màn che.

• Hàm waterfall đợc xem nhmesh ngoại trừ một điều là hàm meshchỉ xuất hiện ở h- ớng x.

• Có hai mẫu trạng thái của lệnh surf, đó là surfc vẽ một đồ thị surf và thêm đờng bao bên dới, surflvex vẽ một đồ thị surf nhng thêm vào sự chiếu sáng bề mặt từ nguồn sáng. Cấu trúc tổng quát là surfl( X,Y, Z, S, K ) trong đó X, Y,và Z tơng tự nh surf, S là một vector tuỳ chọn trong hệ toạ độ decac (S=[Sx Sy Sz]) hoặc trong toạ độ cầu (S=[az,el]) chỉ ra hớng của nguồn sáng. Nếu không khai báo, giá trị mặc định của S là 45 độ theo chiều kim đồng hồ từ vị trí ngời quan sát, S là một vector tuỳ chọn chỉ ra phần đóng góp tuỳ thuộc vào nguồn sáng bao quanh, sự phản chiếu ánh sáng và hệ số phản chiếu(K=[ka,kd,ks,spread]).

>> colormap(gray) >> surfl(peaks)

>> title('surf1 plot of peaks with default lighting')

fill3, phiên bản 3 chiều của fill, vẽ một đa giác đều trong không gian ba chiều. Khuôn dạng tổng quát của nó là fill3(x, y, z, c), trong đó chiều đứng của đa giác đ- ợc chỉ bởi ba thành phần x, y, z. Nếu c là một kí tự, đa giác sẽ đợc lấp đầy màu nh ở bảng màu. c cũng có thể là một vector hàng có 3 thành phần ([r g b]) trong đó r, g và b là các giá trị giữa 0 và 1 thay cho các màu đỏ, xanh lá cây và xanh da trời. Nếu c là một vector hoặc ma trận, nó đợc sử dụng nh một chỉ số chỉ ra sơ đồ màu. Nhiều đa giác có thể đợc tạo ra bằng cách cho thêm nhiều đối số nh fill3 (x1, y1, z1,c1, x2, y2, z2, c2, ....). Ví dụ sau sẽ vẽ ngẫu nhiên 4 tam giác với màu:

>> color(cool)

>> fill3(rand(3,4),rand(3,4),rand(3,4),rand(3,4))

bar3bar3hlà phiên bản 3 chiều của bar và barh,bie3 là phiên ban của pie.

Một phần của tài liệu Giáo trình matlab (Trang 70 - 71)

Tải bản đầy đủ (DOC)

(77 trang)
w