เครื่องสร้างสามเหลี่ยมเซียร์ปินสกี
สร้างแฟร็กทัลสามเหลี่ยมเซียร์ปินสกีที่ความลึกใดก็ได้โดยใช้การแบ่งย่อยแบบเรียกซ้ำแบบดีเทอร์มินิสติกหรือวิธีการสุ่มเดินของเกมแห่งความโกลาหล เปรียบเทียบทั้งสองอัลกอริทึมแบบเคียงข้างกัน ระบายสีสามเหลี่ยมตามความลึกของการเรียกซ้ำ ดูสถิติพื้นที่และโครงสร้างที่คล้ายกันในตัวแบบสด และส่งออกเป็น SVG หรือ PNG ที่คมชัด
ตัวบล็อกโฆษณาของคุณทำให้เราไม่สามารถแสดงโฆษณาได้
MiniWebtool ให้ใช้งานฟรีเพราะมีโฆษณา หากเครื่องมือนี้ช่วยคุณได้ โปรดสนับสนุนเราด้วย Premium (ไม่มีโฆษณา + เร็วขึ้น) หรืออนุญาต MiniWebtool.com แล้วรีโหลดหน้าเว็บ
- หรืออัปเกรดเป็น Premium (ไม่มีโฆษณา)
- อนุญาตโฆษณาสำหรับ MiniWebtool.com แล้วรีโหลด
เกี่ยวกับ เครื่องสร้างสามเหลี่ยมเซียร์ปินสกี
เครื่องสร้างสามเหลี่ยมเซียร์ปินสกี จะวาดแฟร็กทัลที่มีชื่อเสียงที่สุดในวิทยาการคอมพิวเตอร์และคณิตศาสตร์นันทนาการ — ที่ความลึกใดๆ จากสามเหลี่ยมรอบนอกใดๆ โดยใช้อัลกอริทึมการแบ่งย่อยแบบเรียกซ้ำที่แน่นอน (deterministic recursive subdivision) หรือการสุ่มเดินแบบเกมกลโกลาหล (chaos game) ที่น่าทึ่ง โหมดแสดงคู่แบบเคียงข้างกันจะวาดทั้งสองแบบพร้อมกันเพื่อให้คุณเห็นว่าความสุ่มและการเรียกซ้ำนั้นลู่เข้าสู่รูปทรงเดียวกันทุกประการ เครื่องมือนี้จะรายงานจำนวนใบ, พื้นที่คงเหลือที่แม่นยำ, และมิติเฮาส์ดอร์ฟ (log 3 / log 2 ≈ 1.5849625) พร้อมทั้งส่งออกเป็นไฟล์ SVG ที่สะอาดตา เหมาะสำหรับใช้ในสไลด์, ใบงาน, หรือการตัดด้วยเลเซอร์
วิธีการสร้างสามเหลี่ยมเซียร์ปินสกี — ทีละขั้นตอน
ความลึก 0: เริ่มต้นด้วยสามเหลี่ยมรูปเดียว แฟร็กทัลที่ความลึกนี้เป็นเพียงสามเหลี่ยมทั้งหมด — ซึ่งเป็นผืนผ้าใบเริ่มต้นของคุณ
ความลึก 1: หาจุดกึ่งกลางของแต่ละด้าน เชื่อมต่อจุดเหล่านั้น — สิ่งนี้จะกำหนดสามเหลี่ยมย่อยตรงกลาง (แบบกลับหัว) ลบส่วนตรงกลางนั้นออก; และรักษาสามเหลี่ยมย่อยที่มุมทั้งสามรูปไว้ ตอนนี้คุณมีสามเหลี่ยม 3 รูป ซึ่งแต่ละรูปมีความยาวด้านเป็น ½ และมีพื้นที่เป็น ¼ ของรูปต้นฉบับ
ความลึก 2: ใช้กฎข้อเดียวกันนี้กับสามเหลี่ยมที่เหลืออยู่ทั้ง 3 รูป ตอนนี้คุณมีสามเหลี่ยม 9 รูป ซึ่งแต่ละรูปมีความยาวด้านเป็น ¼ และมีพื้นที่เป็น 1/16 ของรูปต้นฉบับ
ความลึก N: ใช้กฎข้อนี้ต่อไปเรื่อยๆ หลังจากผ่านไป N ขั้นตอน คุณจะมีสามเหลี่ยมขนาดเล็กจำนวน 3N รูป โดยแต่ละรูปมีความยาวด้านเป็น (1/2)N และมีพื้นที่เป็น (1/4)N ของรูปต้นฉบับ รูปแบบนี้จะซ้ำรอยเดิมในทุกๆ มาตราส่วน — นั่นคือความคล้ายตนเอง (self-similarity) ที่ทำให้สามเหลี่ยมเซียร์ปินสกีมีลักษณะเฉพาะของแฟร็กทัล
สิ่งที่ทำให้เครื่องสร้างสามเหลี่ยมเซียร์ปินสกีนี้แตกต่าง
สามเหลี่ยมเซียร์ปินสกีคืออะไร?
สามเหลี่ยมเซียร์ปินสกี (หรือเรียกว่า Sierpinski gasket หรือ sieve) คือแฟร็กทัลที่มีความคล้ายตนเอง ซึ่งอธิบายอย่างเป็นทางการครั้งแรกโดยนักคณิตศาสตร์ชาวโปแลนด์ วาสวาฟ เซียร์ปินสกี ในปี 1915 มันถูกสร้างขึ้นโดยการลบสามเหลี่ยมย่อยกลับหัวตรงกลางออกจากสามเหลี่ยมที่เหลืออยู่ทุกรูปซ้ำๆ ทำให้เหลือสำเนารูปต้นฉบับที่เล็กกว่าสามรูปที่มุม กระบวนการนี้จะทำซ้ำไปเรื่อยๆ อย่างไม่มีที่สิ้นสุด เซตที่จุดสิ้นสุด (limiting set) จะมีค่าการวัดเป็นศูนย์ (ไม่มีพื้นที่เลย) แต่ประกอบด้วยจุดจำนวนนับไม่ถ้วนที่นับไม่ได้ และมีมิติแฟร็กทัลที่ไม่ใช่จำนวนเต็มเท่ากับ log 3 / log 2 ≈ 1.5849625 — หมายความว่ามัน "หนา" กว่าเส้นโค้ง 1 มิติ แต่ "บาง" กว่าพื้นที่ 2 มิติ
เกมกลโกลาหล: ระเบียบจากความโกลาหลสุ่ม
เกมกลโกลาหล (chaos game) ซึ่งทำให้เป็นที่นิยมโดย ไมเคิล บาร์นสลีย์ ในหนังสือปี 1988 ของเขาที่ชื่อว่า Fractals Everywhere เป็นหนึ่งในผลลัพธ์ที่น่าทึ่งที่สุดในระบบพลวัต (dynamical systems) เลือกจุดเริ่มต้นใดๆ ภายในสามเหลี่ยมและปฏิบัติตามกฎนี้: สุ่มเลือกจุดยอดหนึ่งในสามจุดอย่างสม่ำเสมอ กระโดดครึ่งทางพอดีจากจุดปัจจุบันของคุณไปยังจุดยอดนั้น แล้ววางจุด ทำซ้ำหลายพันครั้ง หลังจากช่วงเริ่มต้นสั้นๆ (burn-in period) ทุกๆ จุดถัดมาจะอยู่บนสามเหลี่ยมเซียร์ปินสกีด้วยความน่าจะเป็นเท่ากับ 1 — แฟร็กทัลนี้คือแอตแทรกเตอร์หนึ่งเดียวของการสุ่มเดินนี้ การแบ่งย่อยแบบเรียกซ้ำที่แน่นอนและเกมกลโกลาหลแบบสุ่มต่างก็เป็นตัวอย่างของระบบฟังก์ชันทำซ้ำ (Iterated Function System หรือ IFS) ที่มีแผนผังจุดกึ่งกลางสามจุดเหมือนกัน โดยทฤษฎีบทการแปลงแบบหดตัว ทุกๆ IFS ที่มีการหดตัวอย่างเข้มงวดจะมีแอตแทรกเตอร์แบบคอมแพกต์ที่ไม่ว่างเพียงหนึ่งเดียว ซึ่งเส้นทางการสุ่มใดๆ จะลู่เข้าสู่จุดนี้
ตารางอ้างอิงความลึกของการเรียกซ้ำ
| ความลึก N | สามเหลี่ยม (3N) | ความยาวด้าน | พื้นที่คงเหลือ | ถูกลบออก |
|---|---|---|---|---|
| 0 | 1 | 100% | 100% | 0% |
| 1 | 3 | 50% | 75% | 25% |
| 2 | 9 | 25% | 56.25% | 43.75% |
| 3 | 27 | 12.5% | 42.19% | 57.81% |
| 4 | 81 | 6.25% | 31.64% | 68.36% |
| 5 | 243 | 3.125% | 23.73% | 76.27% |
| 6 | 729 | 1.5625% | 17.80% | 82.20% |
| 7 | 2,187 | 0.78% | 13.35% | 86.65% |
| 8 | 6,561 | 0.39% | 10.01% | 89.99% |
| 9 | 19,683 | 0.20% | 7.51% | 92.49% |
สถานที่ที่พบสามเหลี่ยมเซียร์ปินสกี
- สามเหลี่ยมปาสกาลมอดุโล 2: ระบายสีแต่ละช่องของสามเหลี่ยมปาสกาลเป็นสีดำหากเป็นเลขคี่ และสีขาวหากเป็นเลขคู่ ช่องสีดำจะประกอบกันเป็นรูปสามเหลี่ยมเซียร์ปินสกีอย่างสมบูรณ์แบบ — เป็นการเชื่อมโยงที่น่าทึ่งระหว่างคอมบินาทอริกส์และเรขาคณิตแฟร็กทัล
- เซลลูลาร์ออโตมาตากฎ 90 (Rule 90): เซลลูลาร์ออโตมาตาแบบหนึ่งมิติ "กฎ 90" ของ สตีเฟน วูลฟ์แรม ซึ่งเริ่มต้นจากช่องสีดำเพียงช่องเดียว จะสร้างรูปสามเหลี่ยมเซียร์ปินสกีขึ้นมาทีละแถว
- สายอากาศแฟร็กทัล (Fractal antennas): สายอากาศโมโนโพลและไดโพลของเซียร์ปินสกีใช้ประโยชน์จากความคล้ายตนเองเพื่อให้เกิดการกำทอนหลายย่านความถี่ (multiband resonance) — สายอากาศเพียงชิ้นเดียวสามารถครอบคลุมช่วงความถี่ได้มากมาย ถูกนำมาใช้งานในโทรศัพท์มือถือและอุปกรณ์ Wi-Fi สมัยใหม่
- การเรียนการสอนวิทยาการคอมพิวเตอร์: เป็นตัวอย่างมาตรฐานสำหรับการเรียนรู้เรื่องการเรียกซ้ำ (recursion), การแบ่งแยกและเอาชนะ (divide-and-conquer), IFS และทฤษฎีมิติ นอกจากนี้ยังเป็นเป้าหมายที่ดีเยี่ยมในการทดสอบหน่วย (unit-test) สำหรับไลบรารีกราฟิกต่างๆ
- ศิลปะการสร้างสรรค์และการออกแบบ (Generative art and design): สิ่งทอ, โลโก้, ที่รองแก้วแกะสลักด้วยเลเซอร์, โปสเตอร์เทศกาลดนตรี — การผสมผสานระหว่างความลึกซึ้งทางคณิตศาสตร์และความเรียบง่ายทางสายตาของแฟร็กทัลนี้ ทำให้มันสามารถนำไปดัดแปลงต่อยอดได้อย่างไม่มีที่สิ้นสุด
- กราฟสถานะของหอคอยฮานอย (Tower of Hanoi): กราฟสถานะของปริศนาหอคอยฮานอยที่มีจาน N ใบ คือกราฟเซียร์ปินสกีที่ความลึก N อย่างพอดี — โครงสร้างแบบเดียวกันภายใต้รูปลักษณ์ที่แตกต่างกัน
สามเหลี่ยมเซียร์ปินสกีปะทะสามเหลี่ยมปาสกาล: อัตลักษณ์ที่น่าประหลาดใจ
เขียนสามเหลี่ยมปาสกาลออกมาหลายๆ แถว จากนั้นระบายสีช่องที่มีสัมประสิทธิ์ทวินามเป็นเลขคี่ให้เข้ม และช่องที่เป็นเลขคู่ให้สว่าง ภาพที่ได้จะเป็นสามเหลี่ยมเซียร์ปินสกีที่สมบูรณ์แบบ เหตุผลก็คือทฤษฎีบทของคุมเมอร์ (Kummer's theorem) เกี่ยวกับสัมประสิทธิ์ทวินามมอดุโลจำนวนเฉพาะ: C(n, k) mod 2 จะเท่ากับ 1 ก็ต่อเมื่อการแทนค่าฐานสองของ k มีค่าบิตน้อยกว่าหรือเท่ากับการแทนค่าฐานสองของ n แบบบิตต่อบิต เมื่อทำซ้ำแบบเรียกซ้ำ สิ่งนี้จะสร้างกฎของเซียร์ปินสกีขึ้นมาอย่างถูกต้องพอดี — คือมีสามสำเนาด้านบน และส่วนตรงกลางหายไป — และภาพที่จุดสิ้นสุดคือแฟร็กทัล เปลี่ยนเครื่องสร้างนี้เป็น "การจัดวางแบบสามเหลี่ยมปาสกาล" เพื่อดูความเชื่อมโยงในแนวการวางที่ตรงกัน
ความเข้าใจผิดที่พบบ่อย
- "สามเหลี่ยมเซียร์ปินสกีมีพื้นที่เป็นศูนย์" จริง — แต่เฉพาะในจุดสิ้นสุดที่เป็นอนันต์เท่านั้น ที่ความลึกจำกัด N ใดๆ ใบของสามเหลี่ยมยังคงเติมเต็มพื้นที่ภายนอกเป็นจำนวน
(3/4)Nที่ความลึก 9 จะยังคงเหลืออยู่ประมาณ 7.5% ซึ่งเห็นได้อย่างชัดเจน - "คุณต้องใช้สามเหลี่ยมด้านเท่าในการเริ่มต้น" ไม่จริง การเรียกซ้ำสามารถทำงานได้กับสามเหลี่ยมทุกรูปแบบ (มุมฉาก, มุมป้าน, รูปแบบที่เสื่อมถอยตราบใดที่จุดไม่เรียงตัวในเส้นเดียวกัน) รูปทรงแฟร็กทัลจะถูกรักษาไว้โดยทุกๆ การแปลงแอฟฟิน ลองเปลี่ยนรูปทรงภายนอกในเครื่องมือนี้เพื่อดูด้วยตัวคุณเอง
- "เกมกลโกลาหลต้องการตัวเลขสุ่มแบบพิเศษ" ไม่จำเป็น — แค่การสุ่มแบบสม่ำเสมอจากจำนวนเต็ม 3 ค่าก็เพียงพอแล้ว จุดเริ่มต้นใดๆ ก็สามารถทำงานได้เช่นกัน (หลังจากช่วงเริ่มต้นสั้นๆ เพื่อสลัดค่าจุดเริ่มต้นออกไป)
- "มิติแฟร็กทัลเป็นเพียงชื่อเก๋ๆ ของจำนวนเต็ม" ไม่ใช่ — มิติของสามเหลี่ยมเซียร์ปินสกีอยู่ระหว่าง 1 และ 2 อย่างแท้จริง ไม่มีมิติที่เป็นจำนวนเต็มใดที่สามารถอธิบายลักษณะการย่อขยายขนาดของมันได้
คำถามที่พบบ่อย
สามเหลี่ยมเซียร์ปินสกีคืออะไร?
แฟร็กทัลที่มีความคล้ายตนเอง สร้างขึ้นโดยการลบสามเหลี่ยมย่อยตรงกลางออกจากสามเหลี่ยมทุกรูปในภาพซ้ำๆ สำเนารูปทรงทั้งหมดที่เล็กกว่าสามรูปจะตั้งอยู่ที่มุมของรูปต้นฉบับ — ในทุกมาตราส่วน รูปแบบเดิมจะทำซ้ำ อธิบายอย่างเป็นทางการครั้งแรกโดย วาสวาฟ เซียร์ปินสกี ในปี 1915
มิติเฮาส์ดอร์ฟของมันคืออะไร?
log 3 / log 2 ≈ 1.5849625 มัน "หนา" กว่าเส้นโค้ง 1 มิติ แต่ "บาง" กว่าพื้นที่ 2 มิติ — มิตินี้สื่อถึงข้อเท็จจริงที่ว่าการเพิ่มความละเอียดเป็นสองเท่าจะเผยให้เห็นสำเนาที่คล้ายตนเอง 3 รูป (ไม่ใช่ 4 รูป) ของแฟร็กทัล
เกมกลโกลาหลคืออะไร?
อัลกอริทึมแบบสุ่มที่ลู่เข้าสู่แอตแทรกเตอร์ของแฟร็กทัล สำหรับสามเหลี่ยมเซียร์ปินสกี: เริ่มต้นที่จุดใดๆ ภายในสามเหลี่ยม จากนั้นสุ่มเลือกจุดยอดซ้ำๆ และกระโดดครึ่งทางไปยังจุดยอดนั้น โดยวางจุดในแต่ละขั้นตอน หลังจากวนซ้ำหลายพันครั้ง จุดต่างๆ จะสะสมตัวกันอยู่บนสามเหลี่ยมเซียร์ปินสกีพอดี
ทำไมความสุ่มและการเรียกซ้ำจึงสร้างแฟร็กทัลเดียวกัน?
อัลกอริทึมทั้งสองเป็นตัวอย่างของระบบฟังก์ชันทำซ้ำ (IFS) ที่มีการหดตัวสามแบบเดียวกัน (แผนผังจุดกึ่งกลางไปยังจุดยอดแต่ละจุด) โดยทฤษฎีบทการแปลงแบบหดตัว IFS จะมีแอตแทรกเตอร์แบบคอมแพกต์ที่ไม่ว่างเพียงหนึ่งเดียว — นั่นคือสามเหลี่ยมเซียร์ปินสกี — และเกือบทุกเส้นทางการสุ่มจะลู่เข้าสู่จุดนี้
มีสามเหลี่ยมกี่รูปที่ความลึก N?
3N โดยความลึก 0 มี 1 รูป, ความลึก 1 มี 3 รูป, ความลึก 2 มี 9 รูป, ความลึก 3 มี 27 รูป, ความลึก 4 มี 81 รูป, ความลึก 5 มี 243 รูป, ความลึก 6 มี 729 รูป, ความลึก 7 มี 2,187 รูป, ความลึก 8 มี 6,561 รูป และความลึก 9 มี 19,683 รูป — ซึ่งเป็นค่าสูงสุดที่เครื่องมือนี้จะวาด
เหลือพื้นที่เท่าใดที่ความลึก N?
(3/4)N ของรูปต้นฉบับ โดยความลึก 1 เก็บไว้ 75%, ความลึก 5 เก็บไว้ประมาณ 24%, ความลึก 10 เก็บไว้เพียงประมาณ 5.6% และที่จุดสิ้นสุดที่เป็นอนันต์จะมีพื้นที่เป็นศูนย์
สามเหลี่ยมรอบนอกต้องเป็นสามเหลี่ยมด้านเท่าหรือไม่?
ไม่จำเป็น การเรียกซ้ำของเซียร์ปินสกีทำงานได้กับสามเหลี่ยมทุกรูปแบบ รูปแบบทรงแฟร็กทัลจะถูกรักษาไว้โดยทุกๆ การแปลงแอฟฟิน ดังนั้นสามเหลี่ยมมุมฉาก, สามเหลี่ยมหน้าจั่ว, หรือแม้แต่การจัดวางที่ยืดออกมากๆ ก็ล้วนสร้างสามเหลี่ยมเซียร์ปินสกีที่ถูกต้องได้ทั้งสิ้น
ความเชื่อมโยงกับสามเหลี่ยมปาสกาลคืออะไร?
หากคุณระบายสีช่องที่เป็นเลขคี่ของสามเหลี่ยมปาสกาลและละเว้นช่องที่เป็นเลขคู่ ผลลัพธ์ที่ได้จะเป็นสามเหลี่ยมเซียร์ปินสกีอย่างถูกต้องพอดี นี่เป็นผลมาจากทฤษฎีบทของคุมเมอร์เกี่ยวกับสัมประสิทธิ์ทวินามมอดุโล 2
มันมีประโยชน์ในทางปฏิบัติอย่างไรบ้าง?
การออกแบบสายอากาศแฟร็กทัล (สายอากาศโทรศัพท์มือถือหลายย่านความถี่), การศึกษาเซลลูลาร์ออโตมาตา (กฎ 90 สร้างสามเหลี่ยมเซียร์ปินสกีทีละแถว), รูปแบบทดสอบคอมพิวเตอร์กราฟิก, การเรียนการสอนเรื่องการเรียกซ้ำและ IFS, และศิลปะการสร้างสรรค์ด้วยการแกะสลักเลเซอร์หรือตัดสติกเกอร์ไวนิล นอกจากนี้ยังเป็นกราฟสถานะของปริศนาหอคอยฮานอยอีกด้วย
ฉันสามารถส่งออกแฟร็กทัลได้หรือไม่?
ได้ การดาวน์โหลด SVG จะสร้างไฟล์เวกเตอร์ที่ปรับขนาดได้ (เหมาะสำหรับการพิมพ์, การตัดด้วยเลเซอร์, หรือการแก้ไขเพิ่มเติม) การดาวน์โหลด PNG จะแปลงเป็นรูปภาพที่ความละเอียด 2 เท่าสำหรับใช้ในแชทและสไลด์ ส่วนปุ่มคัดลอกสถิติจะนำความลึก, จำนวนใบ, พื้นที่, และมิติเฮาส์ดอร์ฟไปยังคลิปบอร์ดของคุณในรูปแบบ CSV
อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:
"เครื่องสร้างสามเหลี่ยมเซียร์ปินสกี" ที่ https://MiniWebtool.com/th// จาก MiniWebtool, https://MiniWebtool.com/
โดยทีมงาน miniwebtool อัปเดตล่าสุด: 2026-05-21