Từ năm 2010 · Hơn 2 triệu lượt chạy công cụ mỗi tháng
Từ năm 2010
Thêm vào Chrome

Hộp Công Cụ Của Tôi

Chế Độ Tự Động

Chưa có công cụ nào được lưu.

Nâng Cấp Lên Phiên Bản Cao Cấp
Công cụ liên quan
Trình Tạo Lát Hoa TiếtTrình tạo Fractal L-SystemTrình tạo phân chia tam giác DelaunayMáy tính Công thức Dây giày
Trang chủ > Linh tinh > Công cụ chung
 

Trình tạo tam giác Sierpinski

Tạo tam giác Sierpinski ở bất kỳ độ sâu nào bằng chia đệ quy xác định hoặc bước đi ngẫu nhiên chaos-game. So sánh hai thuật toán song song, tô màu theo độ sâu, xuất SVG hoặc PNG.

Sử dụng miễn phíKhông cần đăng kýKết quả tức thì
Trình tạo tam giác SierpinskiDùng thử ngay — miễn phí ▼
Thử một cài đặt sẵn:
Phân chia đệ quy loại bỏ một cách xác định tam giác con ở trung tâm tại mỗi cấp độ — trực quan hóa trực tiếp fractal. Trò chơi hỗn loạn thả các điểm từ các bước nhảy trung điểm ngẫu nhiên — fractal hiện ra từ sự ngẫu nhiên. Cả hai vẽ chúng song song để bạn có thể so sánh.
Độ sâu N tạo ra 3N tam giác nhỏ. Độ sâu 5 → 243, độ sâu 7 → 2.187, độ sâu 9 → 19.683.
Nhiều lần lặp hơn = đám mây điểm dày đặc hơn. 5.000 là đủ cho một fractal rõ ràng; 10.000+ để in sắc nét.
Đệ quy thuần túy phía máy chủ + trò chơi hỗn loạn · không dùng thư viện · vẽ hoạt họa khi kết xuất.

Embed Trình tạo tam giác Sierpinski Widget

Giới thiệu về Trình tạo tam giác Sierpinski

Trình tạo Tam giác Sierpinski vẽ fractal nổi tiếng nhất trong khoa học máy tính và toán học giải trí — ở bất kỳ độ sâu nào, từ bất kỳ tam giác bên ngoài nào, sử dụng thuật toán phân chia đệ quy xác định hoặc bước đi ngẫu nhiên của trò chơi hỗn loạn đầy bất ngờ. Chế độ song song vẽ cả hai cùng một lúc để bạn có thể thấy rằng sự ngẫu nhiên và đệ quy hội tụ về chính xác cùng một hình dạng. Công cụ này báo cáo số lượng lá, diện tích còn lại chính xác và chiều Hausdorff (log 3 / log 2 ≈ 1.5849625), đồng thời xuất tệp SVG sắc nét phù hợp cho các bài thuyết trình, trang tính hoặc cắt laser.

Cách xây dựng Tam giác Sierpinski — Từng bước một

Độ sâu 0: Bắt đầu với một tam giác duy nhất. Fractal ở độ sâu này chỉ là toàn bộ tam giác — canvas bắt đầu của bạn.

Độ sâu 1: Tìm trung điểm của mỗi cạnh. Nối chúng lại — điều này xác định một tam giác con ở trung tâm (bị ngược). Loại bỏ phần trung tâm đó; giữ lại ba tam giác con ở góc. Bây giờ bạn có 3 tam giác, mỗi tam giác có chiều dài cạnh bằng ½ và diện tích bằng ¼ so với tam giác gốc.

Độ sâu 2: Áp dụng quy tắc tương tự cho từng tam giác trong số 3 tam giác còn lại. Bây giờ bạn có 9 tam giác, mỗi tam giác có cạnh bằng ¼ và diện tích bằng 1/16 so với tam giác gốc.

Độ sâu N: Tiếp tục áp dụng quy tắc. Sau N bước, bạn có 3N tam giác nhỏ xíu, mỗi tam giác có chiều dài cạnh bằng (1/2)N và diện tích bằng (1/4)N so với tam giác gốc. Mẫu hình này lặp lại ở mọi quy mô — đó chính là tính tự đồng dạng tạo nên đặc tính fractal của tam giác Sierpinski.

Điều gì làm nên sự khác biệt của Trình tạo Sierpinski này

Hai thuật toán trong một Hầu hết các trình tạo trực tuyến chỉ hiển thị phân chia đệ quy. Trình tạo này còn cung cấp trò chơi hỗn loạn và chế độ song song để chứng minh hai quá trình hoàn toàn khác nhau cùng hội tụ về một fractal — một khoảnh khắc giảng dạy mạnh mẽ.
Bốn hình dạng tam giác bên ngoài Bố cục tam giác đều, tam giác vuông, tam giác cân cao và kiểu Pascal rộng. Phép đệ quy Sierpinski hoạt động trên mọi tam giác — bảo toàn tính tự đồng dạng dưới bất kỳ ánh xạ áffin nào — và việc hiển thị cả bốn hình dạng giúp làm rõ sự thật toán học đó.
Tô màu nhận biết độ sâu Các tam giác được nhuộm màu theo độ sâu đệ quy của chúng, giúp dễ dàng nhận biết trực quan từng cấp độ. Chọn từ cầu vồng, hoàng hôn, đại dương, đơn sắc hoặc chỉ đường viền — hữu ích cho các bài thuyết trình, áp phích, cắt decal vi-nin hoặc khắc laser.

Tam giác Sierpinski là gì?

Tam giác Sierpinski (còn được gọi là đệm hoặc sàng Sierpinski) là một fractal tự đồng dạng được nhà toán học người Ba Lan Wacław Sierpiński mô tả chính thức lần đầu tiên vào năm 1915. Nó được xây dựng bằng cách loại bỏ đệ quy tam giác con đảo ngược ở trung tâm từ mỗi tam giác còn lại, để lại ba bản sao nhỏ hơn của hình gốc ở các góc. Quá trình này được lặp lại vô hạn; tập hợp giới hạn có độ đo bằng không (hoàn toàn không có diện tích) nhưng chứa vô số điểm không đếm được và có số chiều fractal không phải là số nguyên là log 3 / log 2 ≈ 1.5849625 — nghĩa là nó "béo" hơn một đường cong 1 chiều nhưng "gầy" hơn một vùng 2 chiều.

Trò chơi hỗn loạn: Trật tự từ sự ngẫu nhiên

Trò chơi hỗn loạn, được Michael Barnsley phổ biến trong cuốn sách năm 1988 của ông có tên là Fractals Everywhere, là một trong những kết quả nổi bật nhất trong các hệ thống động lực. Chọn bất kỳ điểm bắt đầu nào bên trong tam giác và làm theo quy tắc sau: chọn ngẫu nhiên đồng đều một trong ba đỉnh, nhảy chính xác một nửa khoảng cách từ điểm hiện tại của bạn về phía đỉnh đó và chấm một điểm. Lặp lại hàng ngàn lần. Sau một thời gian ngắn khởi chạy ban đầu, mọi điểm tiếp theo đều nằm trên tam giác Sierpinski với xác suất bằng 1 — fractal là điểm hấp dẫn duy nhất của bước đi ngẫu nhiên này. Phân chia đệ quy xác định và trò chơi hỗn loạn ngẫu nhiên đều là các trường hợp của một Hệ thống hàm lặp (IFS) với cùng ba bản đồ trung điểm; theo định lý ánh xạ co, mọi IFS với các phép co nghiêm ngặt đều có một điểm hấp dẫn compact không rỗng duy nhất mà bất kỳ quỹ đạo ngẫu nhiên nào cũng hội tụ về nó.

Tham chiếu độ sâu đệ quy

Độ sâu NTam giác (3N)Chiều dài cạnhDiện tích còn lạiĐã loại bỏ
01100%100%0%
1350%75%25%
2925%56.25%43.75%
32712.5%42.19%57.81%
4816.25%31.64%68.36%
52433.125%23.73%76.27%
67291.5625%17.80%82.20%
72,1870.78%13.35%86.65%
86,5610.39%10.01%89.99%
919,6830.20%7.51%92.49%

Nơi tam giác Sierpinski xuất hiện

  • Tam giác Pascal mô-đun 2: tô màu đen cho mỗi ô của tam giác Pascal nếu nó là số lẻ và màu trắng nếu nó là số chẵn. Các ô màu đen tạo thành chính xác tam giác Sierpinski — một cầu nối kinh ngạc giữa tổ hợp và hình học fractal.
  • Quy tắc ô tự động 90 (Rule 90): ô tự động một chiều "Rule 90" của Stephen Wolfram, bắt đầu từ một ô màu đen duy nhất, tạo ra tam giác Sierpinski theo từng hàng.
  • Ăng-ten fractal: Ăng-ten đơn cực và lưỡng cực Sierpinski khai thác tính tự đồng dạng để đạt được cộng hưởng đa băng tần — một ăng-ten duy nhất có thể bao phủ nhiều dải tần số. Chúng được sử dụng trong điện thoại di động và thiết bị Wi-Fi hiện đại.
  • Giảng dạy khoa học máy tính: một ví dụ kinh điển cho đệ quy, chia để trị, IFS và lý thuyết chiều. Nó cũng là một mục tiêu kiểm thử đơn vị (unit-test) tuyệt vời cho các thư viện đồ họa.
  • Nghệ thuật và thiết kế tạo sinh (Generative art): dệt may, logo, lót ly khắc laser, áp phích lễ hội âm nhạc — sự kết hợp giữa chiều sâu toán học và sự đơn giản về mặt trực quan của fractal giúp nó có thể được tái phối trộn không giới hạn.
  • Đồ thị trạng thái của Tháp Hà Nội: đồ thị trạng thái của trò chơi Tháp Hà Nội với N đĩa chính là đồ thị Sierpinski độ sâu N — cùng một cấu trúc dưới một lớp vỏ khác.

Tam giác Sierpinski so với Tam giác Pascal: Một đồng nhất thức đầy bất ngờ

Viết tam giác Pascal cho nhiều hàng, sau đó tô màu tối cho các ô có hệ số nhị thức lẻ và màu sáng cho các ô có hệ số chẵn. Hình ảnh thu được là một tam giác Sierpinski hoàn hảo. Lý do là định lý Kummer về các hệ số nhị thức theo mô-đun số nguyên tố: C(n, k) mod 2 bằng 1 khi và chỉ khi biểu diễn nhị phân của k nhỏ hơn hoặc bằng từng bit so với biểu diễn nhị phân của n. Một cách đệ quy, điều này tạo ra chính xác quy tắc Sierpinski — ba bản sao ở trên, bản sao ở trung tâm bị thiếu — và hình ảnh giới hạn là fractal. Chuyển trình tạo này sang "Bố cục tam giác Pascal" để xem mối liên hệ theo hướng phù hợp.

Những quan niệm sai lầm phổ biến

  • "Tam giác Sierpinski có diện tích bằng không." Đúng — nhưng chỉ trong giới hạn vô hạn. Tại bất kỳ độ sâu N hữu hạn nào, các lá vẫn chiếm (3/4)N diện tích bên ngoài. Ở độ sâu 9, tỷ lệ đó vẫn vào khoảng 7.5%, hoàn toàn có thể nhìn thấy rõ.
  • "Bạn cần một tam giác đều để bắt đầu." Sai. Phép đệ quy hoạt động trên mọi tam giác (vuông, tù, suy biến-miễn là không đồng phẳng/thẳng hàng). Hình dạng fractal được bảo toàn bởi mọi phép biến đổi áffin. Hãy chuyển đổi các hình dạng bên ngoài trong công cụ này để tự mình chứng kiến Nus.
  • "Trò chơi hỗn loạn đòi hỏi các số ngẫu nhiên đặc biệt." Không — tính ngẫu nhiên số nguyên từ 1 đến 3 đồng đều là đủ. Bất kỳ điểm bắt đầu nào cũng hoạt động (sau một thời gian khởi chạy ngắn để xóa bỏ điểm bắt đầu).
  • "Chiều fractal chỉ là một cái tên hoa mỹ cho một số nguyên." Không — chiều của tam giác Sierpinski thực sự nằm giữa 1 và 2. Không có chiều số nguyên nào biểu thị được cách nó thay đổi quy mô.

Các câu hỏi thường gặp

Tam giác Sierpinski là gì?

Một fractal tự đồng dạng được xây dựng bằng cách loại bỏ một cách đệ quy tam giác con ở trung tâm khỏi mỗi tam giác trong hình. Ba bản sao nhỏ hơn của toàn bộ hình dạng nằm ở các góc của hình gốc — ở mọi quy mô, cùng một mẫu hình được lặp lại. Được Wacław Sierpiński mô tả chính thức lần đầu tiên vào năm 1915.

Chiều Hausdorff của nó là bao nhiêu?

log 3 / log 2 ≈ 1.5849625. Nó "béo" hơn một đường cong 1D nhưng "gầy" hơn một vùng 2D — số chiều này thể hiện thực tế là việc nhân đôi độ phân giải sẽ để lộ 3 (chứ không phải 4) bản sao tự đồng dạng của fractal.

Trò chơi hỗn loạn là gì?

Một thuật toán ngẫu nhiên hội tụ về một điểm hấp dẫn fractal. Đối với tam giác Sierpinski: bắt đầu tại bất kỳ điểm nào bên trong tam giác, sau đó liên tục chọn ngẫu nhiên một đỉnh và nhảy một nửa khoảng cách về phía nó, chấm một điểm ở mỗi bước. Sau hàng ngàn lần lặp, các điểm tích tụ chính xác trên tam giác Sierpinski.

Tại sao sự ngẫu nhiên và phép đệ quy lại tạo ra cùng một fractal?

Cả hai thuật toán đều là các trường hợp của Hệ thống hàm lặp (IFS) với cùng ba phép co (các bản đồ trung điểm hướng về từng đỉnh). Theo định lý ánh xạ co, IFS có một điểm hấp dẫn compact không rỗng duy nhất — tam giác Sierpinski — và hầu như mọi quỹ đạo ngẫu nhiên đều hội tụ về nó.

Có bao nhiêu tam giác ở độ sâu N?

3N. Độ sâu 0 có 1, độ sâu 1 có 3, độ sâu 2 có 9, độ sâu 3 có 27, độ sâu 4 có 81, độ sâu 5 có 243, độ sâu 6 có 729, độ sâu 7 có 2.187, độ sâu 8 có 6.561 và độ sâu 9 có 19.683 — mức tối đa mà công cụ này sẽ vẽ.

Bao nhiêu diện tích còn lại ở độ sâu N?

(3/4)N so với ban đầu. Độ sâu 1 giữ lại 75%, độ sâu 5 giữ lại khoảng 24%, độ sâu 10 chỉ giữ lại khoảng 5.6%, và giới hạn vô hạn có diện tích bằng không.

Tam giác bên ngoài có bắt buộc phải là tam giác đều không?

Không. Phép đệ quy Sierpinski hoạt động trên mọi tam giác. Mẫu hình dạng fractal được bảo toàn bởi mọi phép biến đổi áffin, vì vậy tam giác vuông, tam giác cân và thậm chí cả các bố cục rất kéo giãn đều tạo ra một tam giác Sierpinski hợp lệ.

Mối liên hệ với tam giác Pascal là gì?

Nếu bạn tô màu các phần tử lẻ của tam giác Pascal và bỏ qua các phần tử chẵn, kết quả thu được chính xác là tam giác Sierpinski. Đây là hệ quả của định lý Kummer về các hệ số nhị thức theo mô-đun 2.

Nó có công dụng thực tế nào?

Thiết kế ăng-ten fractal (ăng-ten điện thoại di động đa băng tần), nghiên cứu ô tự động (Rule 90 tạo ra tam giác Sierpinski theo từng hàng), các mẫu thử nghiệm đồ họa máy tính, giảng dạy đệ quy và IFS, và nghệ thuật tạo sinh khắc laser hoặc cắt decal vi-nin. Nó cũng là đồ thị trạng thái của trò chơi Tháp Hà Nội.

Tôi có thể xuất fractal không?

Có. Tải xuống SVG tạo ra một tệp vectơ có thể mở rộng (hoàn hảo để in, cắt laser hoặc chỉnh sửa thêm). Tải xuống PNG raster hóa ở độ phân giải 2× cho cuộc trò chuyện và slide. Sao chép thống kê sẽ đưa độ sâu, số lượng lá, diện tích và chiều Hausdorff vào bộ nhớ tạm của bạn dưới dạng CSV.

Tham khảo nội dung, trang hoặc công cụ này như sau:

"Trình tạo tam giác Sierpinski" tại https://MiniWebtool.com/vi/trinh-tao-tam-giac-sierpinski/ từ MiniWebtool, https://MiniWebtool.com/

bởi đội ngũ MiniWebtool. Cập nhật: 2026-05-21

Công cụ chung:

Công cụ phổ biến và mới cập nhật:

Máy tính Tam giác Phơi sángMáy Tạo Tam Giác PascalMáy Tính Tam Giác VuôngXem tất cả →
Trang chủ > Linh tinh > Công cụ chung > Trình tạo tam giác Sierpinski