Generator Himpunan Julia
Hasilkan fraktal himpunan Julia yang indah dari parameter kompleks c apa pun. Geser dan perbesar kanvas beresolusi tinggi, pilih c dengan mengklik peta Mandelbrot langsung, animasikan c di sepanjang orbit melingkar untuk melihat perubahan bentuk Julia secara real-time, klik di mana saja untuk melacak jalur iterasi, dan pilih dari delapan palet warna. Termasuk sepuluh prasetel Julia yang terkenal (Kelinci Douady, Naga San Marco, Dendrit, Pesawat Terbang, Cakram Siegel, Petir, Galaksi Spiral, Bulu, Kepingan Salju, Galaksi Debu), ekspor PNG, dan URL yang dapat dibagikan yang mengodekan nilai c secara tepat.
Untuk setiap piksel z0, jalankan zn+1 = zn2 + c dengan c tetap. Warna mengodekan berapa banyak langkah hingga |z| > 2 — hitam berarti tidak pernah lolos.
Jika c berada di dalam himpunan Mandelbrot, himpunan Julia akan terhubung (satu kesatuan). Jika c berada di luar, himpunan Julia berupa debu Cantor. Peta Mandelbrot menunjukkan dengan tepat di mana batasnya.
Aktifkan 🎯 Orbit, lalu klik piksel mana saja. Polilin menunjukkan lintasan titik tersebut di bawah iterasi — Anda dapat melihatnya berputar, berulang, atau lolos secara real-time.
Klik ▶ Animasikan c. Parameter c berputar di sekitar nilai saat ini, dan himpunan Julia dirender ulang secara terus-menerus. Gerakan melingkar kecil di ruang-c menghasilkan perubahan dramatis di ruang-Julia.
▦ Bagaimana c membentuk himpunan Julia — tiga contoh nilai c
Teorema Fatou dan Julia (1919) menyatakan bahwa setiap himpunan Julia kuadrat bersifat terhubung sepenuhnya atau terputus sepenuhnya — tidak ada di antara keduanya. Himpunan yang terhubung berada di atas nilai c yang berada di dalam himpunan Mandelbrot; yang berupa debu berada di atas c di luar. Kasus batas — c pada batas Mandelbrot — menghasilkan fraktal yang paling halus dari semuanya, seperti dendrit di atas.
Ad blocker Anda mencegah kami menampilkan iklan
MiniWebtool gratis karena iklan. Jika alat ini membantu, dukung kami dengan Premium (bebas iklan + lebih cepat) atau whitelist MiniWebtool.com lalu muat ulang halaman.
- Atau upgrade ke Premium (bebas iklan)
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
Tentang Generator Himpunan Julia
**Generator Himpunan Julia** adalah studio dinamika kompleks interaktif. Pilih bilangan kompleks \( c \) apa saja — dengan mengetikkannya, mengeklik pemilih Mandelbrot langsung, atau dengan memilih salah satu dari sepuluh prasetel terkenal — dan alat ini akan merender himpunan Julia untuk c tersebut langsung di browser Anda. Geser dan perbesar menggunakan mouse, animasikan c di sekitar lingkaran kecil untuk melihat bentuk Julia berubah secara terus-menerus, aktifkan mode orbit dan klik piksel mana saja untuk melacak lintasan iterasinya, dan beralih di antara delapan palet warna. URL yang dapat dibagikan menangkap nilai c yang tepat hingga digit terakhir, sehingga Anda dapat menyimpan dan mengunjungi kembali fraktal apa pun yang Anda temukan.
Apa Itu Himpunan Julia?
Untuk setiap bilangan kompleks \( c \), himpunan Julia \( J_c \) adalah himpunan titik awal \( z_0 \) pada bidang kompleks yang orbitnya di bawah iterasi \( z_{n+1} = z_n^2 + c \) tetap terbatas selamanya (tidak pernah tumbuh melebihi piringan radius-2). Pilihan c yang berbeda memberikan himpunan Julia yang berbeda — sering kali berbeda secara dramatis. Seluruh keluarga ini dipelajari oleh matematikawan Prancis Gaston Julia dan Pierre Fatou pada tahun 1918, jauh sebelum komputer dapat menggambarnya; memoar pemenang penghargaan Julia tahun 1918 setebal 199 halaman dan pada dasarnya merupakan fondasi dari bidang dinamika kompleks.
Himpunan Julia adalah contoh paling terkenal dari keluarga fraktal berparameter: masing-masing dibangun dari aturan sederhana yang sama, tetapi geometri batas yang dihasilkan bergeser liar saat Anda menggeser c di sekitar bidang kompleks.
Cara Kerja Generator Ini
Parameter Himpunan Julia yang Terkenal
| Nilai c | Nama dan bentuk |
|---|---|
| −0.122 + 0.745i | Douady Rabbit — tiga lobus bertemu di satu titik tetap. Terletak di bola periode-3 dari himpunan Mandelbrot. Dinamai dari Adrien Douady yang membuktikan teori mendalam tentang "peta mirip polinomial" pada tahun 1980-an. |
| −0.75 + 0i | San Marco Dragon — c pada batas antara kardioid dan bola periode-2. Menghasilkan bentuk naga klasik yang menghiasi poster fraktal yang tak terhitung jumlahnya. |
| 0 + 1i | Dendrit — c = i, berada di batas himpunan Mandelbrot. Percabangan murni seperti pohon tanpa interior; himpunan Julia memiliki luas nol tetapi panjang cabang total tak terbatas. |
| −1.7549 + 0i | Airplane — c di dekat ujung sumbu nyata antena Mandelbrot. Simetri pesawat bilateral. |
| −0.391 − 0.587i | Siegel Disk — dekat c dengan titik tetap netral rasio emas. Himpunan Julia memiliki kurva invarian konsentris; teorema Siegel tahun 1942 menjamin keberadaan ini untuk c "Diophantine". |
| −0.7454 + 0.1130i | Lightning — c dari Seahorse Valley dari himpunan Mandelbrot. Bagian Julia ditembus dengan cabang-cabang "kilat" filamen tipis. |
| −0.8 + 0.156i | Spiral Galaxy — spiral berlebi di setiap skala, seperti foto galaksi spiral berpalang dari samping. |
| 0.285 + 0.01i | Feather — c dari Elephant Valley. Sulur halus seperti bulu yang bercabang dari batang pusat. |
| −0.7018 − 0.3842i | Snowflake — Julia kristal yang mendekati simetris tepat di luar kardioid utama. |
| 0.355 + 0.355i | Dust Galaxy — c di luar himpunan Mandelbrot. Himpunan Julia terputus sepenuhnya — debu Cantor indah yang tersebar di seluruh bidang. |
Matematika di Balik Gambar
Tetapkan bilangan kompleks \( c \). Untuk setiap piksel pada kanvas, perlakukan posisi piksel sebagai titik awal \( z_0 = x + iy \), lalu terapkan iterasi \( z_{n+1} = z_n^2 + c \). Sebuah teorema terkenal menyatakan: begitu \( |z_n| > 2 \), orbit dijamin lolos ke tak hingga. Jadi kita melakukan iterasi sampai kita mencapai batas atas (kita menyebut \( z_0 \) terbatas — hitam) atau \( |z| > 2 \) (kita menyebut \( z_0 \) lolos dan mencatat jumlah iterasi untuk pewarnaan).
Nilai pelepasan halus
\[ \nu = n + 1 - \frac{\log(\log |z_n|)}{\log 2} \]
menginterpolasi di antara pita iterasi bilangan bulat, memberikan gradien kontinu saat Anda bergerak melintasi batas Julia. Piksel hitam (interior dari \( J_c \)) mencapai batas iterasi tanpa lolos; piksel berwarna (exterior) lolos, dengan warna mereka mengodekan seberapa cepat.
Hubungan Mandelbrot–Julia
Himpunan Mandelbrot \( M \) adalah peta parameter induk dari seluruh keluarga Julia. Teorema yang mendefinisikannya (Fatou–Julia, sekitar tahun 1919) berbunyi:
\[ c \in M \iff J_c \text{ is connected.} \]
Artinya, himpunan Julia untuk c adalah satu kesatuan yang terhubung jika dan hanya jika c berada di dalam himpunan Mandelbrot. Jika tidak, himpunan Julia terputus sepenuhnya — debu Cantor yang tersebar di seluruh bidang. Oleh karena itu, pemilih Mandelbrot kecil di sudut kanvas berfungsi sebagai pemilih c sekaligus pengklasifikasi keterhubungan: klik di mana saja pada wilayah hitam dan Anda mendapatkan Julia yang terhubung; klik di luar bagian yang berwarna dan Anda mendapatkan debu. Klik tepat pada batas dan Anda mendapatkan fraktal paling halus dari semuanya — dendrit, kilat, kelinci, pesawat terbang.
Mengapa Ini Penting
- Fondasi dinamika kompleks. Studi tentang iterasi fungsi holomorfik — apa yang dilakukan lintasan di bawah penerapan berulang — didirikan pada teori Julia/Fatou pada tahun 1918. Dinamika kompleks modern sekarang menjadi cabang utama matematika, dengan himpunan Mandelbrot sebagai peta parameternya dan himpunan Julia sebagai himpunan dinamisnya.
- Bukti visual sensitivitas matematis. Pindahkan c sebesar satu bagian dalam 10.000 dan himpunan Julia dapat berubah dari kelinci menjadi naga lalu menjadi debu. Fitur Animasikan c dalam alat ini membuat sensitivitas ini nyata — variasi input kecil menghasilkan variasi output yang sangat besar, ciri khas sistem kaotis.
- Bahasa universal untuk fraktal. Iterasi z = z² + c yang sama muncul dalam fisika (metode Newton pada polinomial kubik), biologi (dinamika populasi), dan grafik komputer (sintesis tekstur prosedural). Himpunan Julia adalah contoh paling sederhana yang mengilustrasikan bagaimana iterasi menghasilkan struktur.
- Tengara estetika. Gambar Julia dan Mandelbrot mendefinisikan identitas visual "seni fraktal" tahun 1980-an/1990-an. Hari ini mereka tetap menjadi demonstrasi standar "kompleksitas tak terbatas dari formula kecil" dalam penjangkauan matematika.
Tips untuk Render yang Menakjubkan
- Klik di dekat batas Mandelbrot. Di dalam kardioid utama, Anda sebagian besar mendapatkan gumpalan terhubung yang biasa saja. Di luar himpunan, Anda mendapatkan debu. Himpunan Julia yang menarik hidup di batas itu sendiri, terutama di dekat titik pelekatan "atom" di antara bola-bola.
- Animasikan dengan radius kecil terlebih dahulu. Atur penggeser radius animasi ke 0.005–0.020 dan saksikan perubahannya. Radius yang lebih besar melintasi keluarga Julia yang sama sekali berbeda dan terlihat kurang kontinu; radius kecil menampilkan ketergantungan lokal pada c dengan indah.
- Gabungkan mode orbit dengan c yang terhubung. Pilih Douady Rabbit, aktifkan mode orbit, klik di dalam salah satu lobus kelinci — Anda akan melihat siklus orbit di antara tiga lobus (periode 3), membuat struktur kombinatorial kelinci menjadi jelas.
- Coba palet yang berlawanan. Himpunan Julia yang sama terlihat sama sekali berbeda dalam Fire vs Ocean vs Rainbow Cycle. Simpan beberapa PNG dari c yang sama dengan palet berbeda untuk dijadikan rangkaian poster.
- Gunakan pewarnaan pita untuk periodisitas. Pewarnaan halus memang fotogenik, tetapi pewarnaan pita memperjelas struktur periode — setiap pita iterasi adalah kelas waktu-ke-pelepasan yang berbeda.
Batas Praktis dan Batas Presisi
Alat ini menggunakan float presisi ganda JavaScript standar (IEEE 754, 64-bit), yang memberikan sekitar 15–16 digit desimal signifikan. Hal itu menetapkan batas zoom praktis pada rentang ≈ 10⁻¹² sebelum piksel mulai terlihat identik karena pembulatan. Untuk melakukan zoom lebih dalam, perender fraktal profesional menggunakan pustaka presisi arbitrer yang membawa ribuan digit — dengan konsekuensi ratusan kali lebih lambat per piksel. Untuk himpunan Julia, presisi ganda biasanya sudah sangat cukup: tampilan paling menakjubkan berada pada zoom sedang, di mana Anda dapat melihat bentuk global dan beberapa tingkat percabangan serupa diri secara bersamaan.
Pertanyaan yang Sering Diajukan
Apa itu himpunan Julia?
Untuk setiap bilangan kompleks c, himpunan Julia adalah himpunan titik awal z₀ di mana iterasi z = z² + c tetap terbatas. Setiap c memberikan himpunan Julia yang unik, sehingga keluarga ini tak terbatas. Himpunan ini ditentukan oleh Gaston Julia dan Pierre Fatou sekitar tahun 1918, beberapa dekade sebelum komputer dapat menggambarnya.
Apa perbedaan antara himpunan Julia dan himpunan Mandelbrot?
Iterasi yang sama z = z² + c — tetapi dalam himpunan Mandelbrot c bervariasi dan z₀ = 0 ditetapkan (peta parameter). Dalam himpunan Julia, c ditetapkan dan z₀ bervariasi (peta dinamis). Keduanya dihubungkan oleh teorema Fatou–Julia: c berada di dalam himpunan Mandelbrot jika dan hanya jika himpunan Julia untuk c terhubung.
Bagaimana cara memilih nilai c yang bagus?
Mulailah dengan salah satu dari sepuluh prasetel terkenal — mereka mencakup bentuk yang paling menakjubkan. Kemudian gunakan pemilih Mandelbrot: nilai c tepat di dalam batas himpunan Mandelbrot menghasilkan Julia terhubung yang paling indah; nilai pada batas itu sendiri menghasilkan dendrit; nilai di luar menghasilkan debu. Bagian dalam kardioid sebagian besar biasa saja.
Mengapa bentuknya berubah begitu drastis saat saya memindahkan c?
Himpunan Julia sangat sensitif terhadap c. Memindahkan c sebesar seperseribu dapat mengubah bentuk himpunan sepenuhnya, terutama di dekat batas Mandelbrot. Fitur Animasikan c memvisualisasikan hal ini — saat c melacak lingkaran kecil, Julia berubah bentuk melalui keluarga bentuk yang terkait tetapi berbeda secara visual.
Apa itu kedalaman iterasi dan bagaimana cara mengaturnya?
Kedalaman iterasi (max_iter) adalah jumlah maksimum kali kita menerapkan z = z² + c sebelum menyerah. Angka yang lebih tinggi menampilkan lebih banyak detail batas tetapi merender lebih lambat. 240 cukup untuk sebagian besar c; 400–800 membantu untuk dendrit dan kilat; 1000+ untuk detail batas yang sangat halus. Alat ini membatasinya hingga 2.000 — di luar itu, float presisi ganda membatasi detail yang dapat digunakan.
Apa fungsi dari mode orbit?
Mode orbit memvisualisasikan iterasi itu sendiri. Klik titik mana saja z₀ pada kanvas dan alat ini akan memplot urutan z₀, z₁, z₂, … sebagai polilin yang terhubung. Anda dapat melihat apakah orbit berputar ke titik tetap, melompat di sekitar siklus berkala, atau lolos dari piringan |z|=2. Ini memvisualisasikan objek fundamental dari dinamika kompleks.
Mengapa beberapa himpunan Julia terhubung dan yang lainnya berupa debu?
Ini adalah dikotomi Fatou–Julia (1919): setiap himpunan Julia kuadrat bersifat terhubung (satu kesatuan) atau terputus sepenuhnya (debu Cantor). Keterhubungan sepenuhnya bergantung pada c: jika orbit dari 0 di bawah z = z² + c tetap terbatas, himpunan Julia terhubung. Kondisi orbit terbatas itu adalah definisi dari himpunan Mandelbrot.
Apa saja prasetel Julia yang terkenal?
Douady Rabbit (c = −0.122 + 0.745i), San Marco Dragon (c = −0.75), Dendrit (c = i), Airplane (c = −1.7549), Siegel Disk (c = −0.391 − 0.587i), Lightning (c = −0.745 + 0.113i), Spiral Galaxy (c = −0.8 + 0.156i), Feather (c = 0.285 + 0.01i), Snowflake (c = −0.702 − 0.384i), dan Dust Galaxy (c = 0.355 + 0.355i, di luar himpunan Mandelbrot).
Apa yang dikontrol oleh penggeser radius animasi?
Saat Anda mengeklik Animasikan c, parameter c dipindahkan di sekitar lingkaran kecil pada bidang kompleks. Penggeser radius mengontrol ukuran lingkaran tersebut. Radius kecil (0.005–0.020) menunjukkan perubahan bentuk lokal — bagaimana himpunan Julia berubah secara tak terhingga di dekat c saat ini. Radius besar (0.1+) melintasi keluarga Julia yang sama sekali berbeda.
Mengapa ada pita warna dan bagaimana cara menghaluskannya?
Jumlah waktu pelepasan bilangan bulat menghasilkan pita iterasi yang terlihat. Pewarnaan halus menggunakan nilai pelepasan kontinu ν = i + 1 − log(log|z|) / log 2 untuk menginterpolasi di antara pita, menghasilkan gradien foto. Nonaktifkan Halus untuk melihat tampilan pita klasik — berguna untuk menghitung cincin iterasi dan membaca struktur periode.
Bisakah saya menyimpan dan membagikan himpunan Julia tertentu?
Ya. Klik Salin tautan bagikan untuk menyalin URL yang parameter kuerinya mengodekan nilai c, pusat tampilan, rentang zoom, palet, dan kedalaman iterasi yang tepat. Siapa pun yang membuka tautan tersebut akan mendarat di fraktal yang identik. Klik Simpan PNG untuk mengunduh kanvas pada resolusi internal penuhnya.
Seberapa dalam saya bisa memperbesar (zoom)?
Alat ini menggunakan float presisi ganda JavaScript (sekitar 15–16 digit signifikan), memberikan rentang yang dapat digunakan sekecil sekitar 10⁻¹². Di luar itu, piksel mulai terkuantisasi karena aritmetika yang mendasarinya tidak lagi dapat memisahkan mereka. Untuk himpunan Julia, ini jarang menjadi batasan — pemandangan paling menakjubkan berada pada zoom sedang di mana bentuk global dan beberapa tingkat struktur serupa diri dapat terlihat sekaligus.
Siapa yang menemukan himpunan Julia?
Gaston Julia (Prancis, 1893–1978) and Pierre Fatou (Prancis, 1878–1929) secara mandiri mengembangkan teori ini pada tahun 1917–1919. Memoar Julia tahun 1918 memenangkan Grand Prix dari Akademi Ilmu Pengetahuan Prancis. Karya mereka sebagian besar dilupakan sampai rendering komputer Benoit Mandelbrot pada tahun 1980 membuat geometrinya terlihat — dan langsung terkenal.
Kutip konten, halaman, atau alat ini sebagai:
"Generator Himpunan Julia" di https://MiniWebtool.com/id// dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 2026-05-20