1. Trang chủ
  2. » Giáo án - Bài giảng

ĐỒ HỌA 3D TRONG MATLAB

15 30 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 1,46 MB

Nội dung

ĐỒ HỌA 3D TRONG MATLAB Vẽ hình lập phương đơn giản Vẽ hình cầu và thay đổi bán kính, màu sắc ĐỒ HỌA 3D TRONG MATLAB Vẽ hình lập phương đơn giản Vẽ hình cầu và thay đổi bán kính, màu sắc ĐỒ HỌA 3D TRONG MATLAB Vẽ hình lập phương đơn giản Vẽ hình cầu và thay đổi bán kính, màu sắc

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY BÀI TẬP ĐỒ HỌA 3D TRONG MATLAB NỘI DUNG ▸ Vẽ hình lập phương đơn giản ▸ Vẽ hình cầu thay đổi bán kính, màu sắc VẼ HÌNH LẬP PHƯƠNG ĐƠN GIẢN VẼ HÌNH LẬP PHƯƠNG ĐƠN GIẢN  Tạo mạng tinh thể n1=2; % số hạt trục n=0; a=5 for i=1:n1 for j=1:n1 for k=1:n1 n=n+1; % đếm số hạt tạo thành x(n)=a*(i-1); y(n)=a*(j-1); z(n)=a*(k-1); end end end VẼ HÌNH LẬP PHƯƠNG ĐƠN GIẢN  Tạo cầu nguyên tử [Sx,Sy,Sz]=sphere(40); color1=[0 0]; for i=1:n ray=1.0; surface((Ray*Sx+x(i)),(Ray*Sy+y(i)),(Ray*Sz+z(i)),'Facecolor',color1, 'EdgeColor‘,'none'); view(3); end axis equal lighting gouraud camlight rotate3d on VẼ HÌNH LẬP PHƯƠNG ĐƠN GIẢN VẼ HÌNH LẬP PHƯƠNG ĐƠN GIẢN  Vẽ đường bao x1=0; x2=5; y1=0; y2=5; z1=0; z2=5; line([x1,x2],[y1,y1],[z1,z1],'color',[1 1],'Linewidth',2); line([x1,x1],[y1,y2],[z1,z1],'color',[1 1],'Linewidth',2); line([x1,x1],[y1,y1],[z1,z2],'color',[1 1],'Linewidth',2); line([x2,x2],[y1,y2],[z1,z1],'color',[1 1],'Linewidth',2); line([x2,x2],[y1,y1],[z1,z2],'color',[1 1],'Linewidth',2); line([x1,x2],[y2,y2],[z1,z1],'color',[1 1],'Linewidth',2); line([x2,x2],[y2,y2],[z1,z2],'color',[1 1],'Linewidth',2); line([x1,x1],[y2,y2],[z1,z2],'color',[1 1],'Linewidth',2); line([x1,x1],[y1,y2],[z2,z2],'color',[1 1],'Linewidth',2); line([x1,x2],[y1,y1],[z2,z2],'color',[1 1],'Linewidth',2); line([x1,x2],[y2,y2],[z2,z2],'color',[1 1],'Linewidth',2); line([x2,x2],[y1,y2],[z2,z2],'color',[1 1],'Linewidth',2); VẼ HÌNH CẦU VẼ HÌNH CẦU r=2; %ban kinh [u,v] = meshgrid(linspace(0, 2*pi, 50), linspace(0, pi, 50)); x=r.*cos(u).*sin(v); y=r.*sin(u).*sin(v); z=r.*cos(v); h=surf(x,y,z,'EdgeColor','none','Facecolor','flat','Facelight','flat','Facealpha',0.5) % mat suot axis equal colormap ('default') % mau sac VẼ HÌNH CẦU VẼ HÌNH CẦU Thay đổi màu sắc lệnh Colormap VẼ HÌNH CẦU >>Colormap ([1 1]) >>Colormap cool VẼ HÌNH CẦU Thay đổi mặt suốt cách thay đổi giá trị facealpha từ đến 'Facealpha',1 'Facealpha',0.1 CẢM ƠN CÁC BẠN ĐÃ THEO DÕI ... surface((Ray*Sx+x(i)),(Ray*Sy+y(i)),(Ray*Sz+z(i)),'Facecolor',color1, 'EdgeColor‘,'none'); view(3); end axis equal lighting gouraud camlight rotate3d on VẼ HÌNH LẬP PHƯƠNG ĐƠN GIẢN VẼ HÌNH LẬP PHƯƠNG ĐƠN GIẢN  Vẽ đường bao x1=0; x2=5; y1=0; y2=5;

Ngày đăng: 28/12/2021, 18:07

HÌNH ẢNH LIÊN QUAN

VẼ HÌNH LẬP PHƯƠNG ĐƠN  GIẢN - ĐỒ HỌA 3D TRONG MATLAB
VẼ HÌNH LẬP PHƯƠNG ĐƠN GIẢN (Trang 3)
VẼ HÌNH LẬP PHƯƠNG ĐƠN GIẢN - ĐỒ HỌA 3D TRONG MATLAB
VẼ HÌNH LẬP PHƯƠNG ĐƠN GIẢN (Trang 6)
VẼ HÌNH CẦU - ĐỒ HỌA 3D TRONG MATLAB
VẼ HÌNH CẦU (Trang 9)
VẼ HÌNH CẦU - ĐỒ HỌA 3D TRONG MATLAB
VẼ HÌNH CẦU (Trang 11)
VẼ HÌNH CẦU - ĐỒ HỌA 3D TRONG MATLAB
VẼ HÌNH CẦU (Trang 12)
VẼ HÌNH CẦU - ĐỒ HỌA 3D TRONG MATLAB
VẼ HÌNH CẦU (Trang 13)
VẼ HÌNH CẦU - ĐỒ HỌA 3D TRONG MATLAB
VẼ HÌNH CẦU (Trang 13)
VẼ HÌNH CẦU - ĐỒ HỌA 3D TRONG MATLAB
VẼ HÌNH CẦU (Trang 14)
VẼ HÌNH CẦU - ĐỒ HỌA 3D TRONG MATLAB
VẼ HÌNH CẦU (Trang 14)

TỪ KHÓA LIÊN QUAN

w