Đồ Họa Máy Tính - Chương 6: Hình Học Fractal - TaiLieu.VN

logo Mạng xã hội chia sẻ tài liệu Upload Đăng nhập Nâng cấp VIP Trang chủ » Công Nghệ Thông Tin » Khoa học dữ liệu16 trang 445 lượt xem 280Đồ họa máy tính - Chương 6: Hình học Fractal

Hình học Fractal I. Sự cần thiết của hình học Fractal Hình học là ngôn ngữ đặc biệt để mô phỏng tự nhiên, và hình học Euclide đã ngự trị một thời gian dài trong lĩnh vực mô tả, xử lý các hình dạng của tự nhiên. Tuy nhiên trong thế giới thực có một lớp hình dạng không dễ dàng được mô tả bởi hình học Euclide như: núi, mây, trời, biển ... Đặc tính của những đối tượng này là khi phóng to một phần chi tiết nào đó thì sẽ có được dạng lặp lại của toàn...

Chủ đề:

vitconsieuquay

Lý thuyết đồ thị

Tài liệu Lý thuyết đồ thị

SaveLikeShareReport Download AI tóm tắt /16http://www.ebook.edu.vn 30 Cho; } Mhvanban; END. Chương VI. Hình hc Fractal I. S cn thiết ca hình hc Fractal Hình hc là ngôn ng đặc bit để mô phng t nhiên, và hình hc Euclide đã ng trmt thi gian dài trong lĩnh vc mô t, x lý các hình dng ca t nhiên. Tuy nhiên trong thế gii thc có mt lp hình dng không d dàng được mô t bi hình hc Euclide như: núi, mây, tri, bin ... Đặc tính ca nhng đối tượng này là khi phóng to mt phn chi tiết nào đó thì sđược dng lp li ca toàn hình, đặc tính đó được gi là t tương t (self- similarity). Hình hc Fractal (viết tt ca Fractionalphân đon) ra đời để thích nghi vi vic mô phng lp hình dng đó: lp hình có đặc tính “Fractal” – t tương t. (Xem và chy th file fractal.exe) Đường cong Fractal không thđược mô t như đường hai chiu thông thường, mt Fractal không th mô t như mt 3 chiu mà đối tượng Fractal có thêm chiu hu t. Mc dù các đối tượng Fractal trong tng trường hp c th ch cha mt s hu hn chi tiết, nhưng nó cha đựng bn cht cho phép mô t vô hn chi tiết, tc là ti mt thi đim xác định thì là hu hn, nhưng xét v tng th là vô hn vì bn cht Fractal cho phép phóng đại lên mt mc độ bt k mt chi tiết tùy ý. Hin nay hình hc Fractal và các khái nim ca nó đã tr thành công c trung tâm trong các lĩnh vc ca khoa hc t nhiên như: vt lý, hóa hc, sinh hc, địa cht hc, khí tượng hc, khoa hc vt liu ... Để hiu thế nào là hình hc Fractal, ta hãy so sánh vi hình hc Euclide cổđin Hình hc Euclide Hình hc Fractal 1)Xut hin t rt lâu, trên 2000 năm trước 1) Xut hin năm 1975 (năm nhà toán hc Benoit Mandelbrot công b công trình vtp Mandelbrot) 2)Vt th hình hc Euclide có kích thước đặc trưng 2)Không có kích thước xác định 3)Thích hp vi vic mô t nhng thc thđược to ra bi con người. 3)Thích hp để mô t nhng vt th trong t nhiên 4)Được mô t bi công thc (phương trình tham s, phương trình b mt, quđạo ...) 4) Được mô t bi thut toán lp Hình hc Euclide cho s mô t gn gàng, chính xác nhng vt th được to bi con người (khi lp phương, mt tr, mt cu ... ) nhưng không thích hp khi dùng để mô t nhng hình dng t nhiên vì đòi hi mt khi lượng tính toán (s và bc ca phương trình, lượng biến ... ) rt cng knh mà vn không chính xác. Còn s mô t ca hình hc Fractal (các thut lp) li đặc bit thích hp vi vic to sinh bng máy tính. Thc th Fractal là kết quca mt quá trình lp theo mt thut toán xác định, được to sinh lý tưởng bng máy tính và rt khó được to mt cách th công. http://www.ebook.edu.vn 31II Mt s khái nim cơ bn Các thc th Fractal có 3 đặc tính quan trng: T tương t (self-similarity) T tương tđa phn (statistical self-similarity) T Affine Chúng ta ch kho sát đặc tính đầu tiên và quan trng nht: đặc tính t tương t (self-similarity) Mt thc thđặc tính t tương t nếu nó là hp ca N tp con không giao nhau, mi tp con được to sinh t tp gc qua các phép biến đổi như: co dãn, dch chuyn, quay. Phát biu mt cách hình thc hơn, xét tp S gm nhng đim: x = (x1, x2, ... xE) trong không gian E chiu Dưới phép đồng dng vi h s co 0 < T < 1, tp S biến thành tp TS vi nhng đim: Tx = (Tx1, Tx2, ... TxE) Tp S là t tương t nếu S là hp ca N tp con không giao nhau, mi tp con tương đương vi TA (có th sai khác mt phép tnh tiến, quay hoc v t). Khi đó s chiu ca S được định nghĩa bi TND1loglog=Tp S cũng được gi là t tương t nếu các tp con được to sinh t tp gc theo các h sco Ti khác nhau. Trong trường hp này s chiu D được tính t công thc sau 11=∑=NiDiT III Ví d minh haTa hãy xét mt ví d minh ha tính t tương t ca mt thc th Fractal kinh đin: đường Von-Koch. Đường Von- Koch (còn gi là “Bông hoa tuyết Von-Koch” như trong Wikipedia) là mt trong nhng đường Fractal được công b sm nht, vào năm 1904 bi nhà toán hc Thy Đin Helge Von Koch. Thut toán lp cho đường Von-Koch gm nhng bước sau: a)Mt đon thng cho trước được chia làm 3 phn bng nhau b) Đon gia được thay bi 2 đon có chiu dài tương đương c)Mi đon trong s 4 đon này li được thay bi 4 đon mi có chiu dài bng 1/3 đon trước d)Quá trình c thế lp li http://www.ebook.edu.vn 32 Đặc đim ca đường Von-Koch Đường cong này có tính t tương t, mi phn nh khi được phóng to có th to sinh li ging như phn ln hơn, nói cách khác nó bt biến dưới s phóng to hình. Qua mi bước lp, độ dài đường von-Koch tăng lên 4/3 ln Đường cong (sau vô hn bước) có độ dài vô hn mc dù nó ch chiếm mt phn din tích hu hn ca mt phng Không t ct Thut toán to sinh đường Von-Koch khá đơn gin, nhưng không có công thc đại sđể xác định nhng đim trên đường cong S chiu ca đường Von-Koch là hu t: ...26,1)3log()4log(1loglog≈=⎟⎠⎞⎜⎝⎛=TND a) b) c) http://www.ebook.edu.vn 33D phn ánh mc độ lan ta ca đường cong. Khi D biến thiên t 1 đến 2, đường cong biến thiên t đường thng lan dn đến lp đầy mt phng hơn. S bước lp Độ dài phân đon S phân đon Tng chiu dài đường Koch1 1 1 1.002 1/3 4 1.333 1/9 16 1.774 1/27 64 2.375 1/81 256 3.166 1/243 1024 4.21... ... ... ... 10 1/19683 262144 13.3125 1/2.82e+11 2.81e+14 996.6250 1/2.39e+23 3.17e+29 1324335.72100 1/1.71e+47 4.02e+59 2338486807656.00 Chương trình v đường Von-Koch { V 3 đường Von Koch giáp nhau to thành hình bông tuyết} Uses crt,graph; { h sđổi tđộ sang radian } Const RADS = 0.017453293;Var i,gd,gm:integer; temp:real; Procedure Koch(dir:integer; len:real; n:integer); http://www.ebook.edu.vn 34Begin if (n>0) then begin Koch(dir, len / 3, n-1); dir := dir + 60; Koch(dir, len / 3, n-1); dir := dir - 120; Koch(dir, len / 3, n-1); dir := dir + 60; Koch(dir, len / 3, n-1); end else linerel(round(len * cos(RADS * dir)), round(len * sin(RADS * dir))); End;Begin gd:=detect; initgraph(gd,gm,''); for i:=1 to 4 do begin setcolor(White); rectangle(0, 0, getmaxx, getmaxy); moveto(100,350); Koch(0, 420 , i); setcolor(blue); Koch(-120, 420 , i); setcolor(yellow); Koch(120, 420 , i); readln; cleardevice; end; closegraph; End. Đường Hilbert do nhà toán ha Đức David Hilbert công b năm 1891. Độ dài ca nó ti bước lp thnnnnL212−=tc là độ dài tăng theo hàm mũđối vi n

Tài liệu liên quan

Giải thích ký hiệu trên bản vẽ: Tài liệu đầy đủ nhất

Tài liệu Giải thích một số ký hiệu trên bản vẽ

7 trang Thực hành Matlab: Vẽ đồ thị (mới nhất)

Thực hành Matlab - Đồ thị

13 trang Graph và ứng dụng trong chương trình THPT: Tổng quan, bài tập

Graph và một số ứng dụng trong chương trình THPT

W 78 trang Ý nghĩa các thông số trong vật liệu Vray 2.0: Giải thích chi tiết

Ý NGHĨA CÁC THÔNG SỐ TRONG VẬT LIỆU VRAY 2.0

W 7 trang Ý nghĩa màu sắc trong thiết kế đồ họa hiện đại: Tổng quan và ứng dụng

Ý nghĩa màu sắc trong thiết kế đồ họa hiện đại

10 trang Mask (mặt nạ) là gì trong PTS: Hướng dẫn chi tiết và cách sử dụng

Mask (mặt nạ) là gì trong PTS.

7 trang Ảnh HDR: Hướng dẫn HDR Toning bằng Photomatix Pro

Ảnh HDR - HDR Toning - Photomatix Pro

18 trang Các phép biến đổi 3 chiều: Tổng hợp kiến thức [chuẩn nhất]

Các phép biến đổi 3 chiều

11 trang Đường cong kinh nghiệm sáng tạo: Kinh nghiệm và ứng dụng

Sáng tạo đường cong kinh nghiệm

3 trang Một Vài Vấn Đề: [Thêm từ mô tả nếu có thông tin cụ thể]

Some problems

W 3 trang

Tài liêu mới

Bài giảng Phân tích dữ liệu chương 4: Trường ĐH Mở (Đại học Mở)

Bài giảng Phân tích dữ liệu: Chương 4 - Trường ĐH Mở

84 trang Bài giảng Phân tích dữ liệu Chương 3: Tài liệu Trường ĐH Mở

Bài giảng Phân tích dữ liệu: Chương 3 - Trường ĐH Mở

51 trang Bài giảng Phân tích dữ liệu Chương 2: Trường ĐH Mở (Đại học Mở)

Bài giảng Phân tích dữ liệu: Chương 2 - Trường ĐH Mở

161 trang Bài giảng Phân tích dữ liệu Chương 1: Tài liệu Trường ĐH Mở

Bài giảng Phân tích dữ liệu: Chương 1 - Trường ĐH Mở

64 trang Bài giảng Hệ quản trị cơ sở dữ liệu SQL Server Chương 3: ThS. Vũ Thị Thanh Hương

Bài giảng Hệ quản trị cơ sở dữ liệu SQL Server: Chương 3 - ThS. Vũ Thị Thanh Hương

60 trang Bài giảng Hệ quản trị cơ sở dữ liệu SQL Server: Chương 2 (ThS. Vũ Thị Thanh Hương)

Bài giảng Hệ quản trị cơ sở dữ liệu SQL Server: Chương 2 - ThS. Vũ Thị Thanh Hương

94 trang Bài giảng Hệ quản trị cơ sở dữ liệu SQL Server: Chương 1 (ThS. Vũ Thị Thanh Hương)

Bài giảng Hệ quản trị cơ sở dữ liệu SQL Server: Chương 1 - ThS. Vũ Thị Thanh Hương

24 trang Đề thi học kì 1 Cơ sở dữ liệu năm 2024-2025: Tổng hợp đề thi kết thúc học phần

Đề thi học kì 1 kết thúc học phần Cơ sở dữ liệu năm 2024-2025

4 trang Kiểm Tra CSDL: Câu Hỏi & Giải Pháp Tối Ưu, Kinh Nghiệm và Hướng Dẫn

Đề Kiểm tra học kì 2 Năm học 2014-2015 môn Hệ cơ sở dữ liệu

7 trang Lưu Trữ Dữ Liệu & Cấu Trúc Indexing: Giải Pháp Tối Ưu Nhất

Lecture Database Systems: Chapter 9 - Trần Thị Quế Nguyệt

44 trang An Ninh Cơ Sở Dữ Liệu: Giải Pháp Bảo Vệ Dữ Liệu Quan Trọng Toàn Diện

Lecture Database Systems: Chapter 8 - Trần Thị Quế Nguyệt

78 trang Phụ Thuộc Hàm và Chuẩn Hóa CSDL Quan Hệ: Hướng Dẫn Chi Tiết, Dễ Hiểu

Lecture Database Systems: Chapter 7 - Trần Thị Quế Nguyệt

80 trang SQL: Ngôn Ngữ Truy Vấn Cấu Trúc và DDL, DML, DCL [Hướng Dẫn Chi Tiết]

Lecture Database Systems: Chapter 6 - Trần Thị Quế Nguyệt

112 trang Đại Số Quan Hệ: Toàn Tập Kiến Thức, Bài Tập Có Giải (Chi Tiết)

Lecture Database Systems: Chapter 5 - Trần Thị Quế Nguyệt

66 trang Mô Hình Dữ Liệu Quan Hệ & Ánh Xạ ER/EER: Hướng Dẫn Chi Tiết, Chuẩn Nhất

Lecture Database Systems: Chapter 4 - Trần Thị Quế Nguyệt

85 trang

AI tóm tắt

- Giúp bạn nắm bắt nội dung tài liệu nhanh chóng!

Giới thiệu tài liệu

Đối tượng sử dụng

Từ khoá chính

Nội dung tóm tắt

Giới thiệu

Về chúng tôi

Việc làm

Quảng cáo

Liên hệ

Chính sách

Thoả thuận sử dụng

Chính sách bảo mật

Chính sách hoàn tiền

DMCA

Hỗ trợ

Hướng dẫn sử dụng

Đăng ký tài khoản VIP

Zalo/Tel:

093 303 0098

Email:

[email protected]

Phương thức thanh toán

Theo dõi chúng tôi

Facebook

Youtube

TikTok

chứng nhậnChịu trách nhiệm nội dung: Nguyễn Công Hà Doanh nghiệp quản lý: Công ty TNHH Tài Liệu trực tuyến Vi Na - GCN ĐKDN: 0307893603 Địa chỉ: 54A Nơ Trang Long, P. Bình Thạnh, TP.HCM - Điện thoại: 0283 5102 888 - Email: [email protected]ấy phép Mạng Xã Hội số: 670/GP-BTTTT cấp ngày 30/11/2015

Từ khóa » Fractal Cơ Bản