Plotter Permukaan 3D
Plot permukaan 3D interaktif z = f(x, y) dengan rotasi, zoom, dan geser yang digerakkan mouse. Sesuaikan domain x/y, resolusi mesh, enam peta warna, overlay wireframe, dan pencahayaan. Jelajahi titik pelana, tonjolan Gaussian, riak air, pelana monyet, paraboloid hiperbolik dan permukaan sinc topi Meksiko yang terkenal ā semuanya di browser Anda, tanpa memerlukan plugin.
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 Plotter Permukaan 3D
Plotter Permukaan 3D menggambarkan fungsi dua variabel \( z = f(x, y) \) sebagai lanskap 3D yang sepenuhnya interaktif langsung di browser Anda. Seret di dalam viewport untuk memutar permukaan, gulir atau cubit untuk memperbesar, dan seret kanan (atau geser dengan dua jari pada ponsel) untuk menggeser tampilan. Ketik fungsi Anda sendiri dengan dukungan penuh untuk sin, cos, exp, log, sqrt, konstanta \( \pi \) dan \( e \), serta kemudahan penulisan alami seperti x^2 atau 2xy ā atau klik salah satu dari sepuluh prasetel untuk merender secara instan bentuk pelana klasik, paraboloid, sinc topi Meksiko, pelana monyet, tempat telur, puncak Gaussian, dan banyak lagi. Pilih antara proyeksi isometrik dan perspektif, enam peta warna perseptual, dan tiga gaya wireframe, lalu ekspor tampilan saat ini sebagai gambar PNG resolusi tinggi.
Cara Kerja Pembuatan Plot Permukaan 3D
Plot permukaan mengubah fungsi dua variabel menjadi lanskap yang nyata. Di setiap titik \( (x, y) \) pada bidang input, nilai \( z = f(x, y) \) menjadi ketinggian permukaan di atas (atau di bawah) titik tersebut. Plotter mengambil sampel kisi teratur dari pasangan \( (x, y) \) ā biasanya 30 hingga 90 titik per sisi ā mengevaluasi \( f \) pada masing-masing titik, dan menghubungkan setiap sel kisi menjadi dua segitiga berwarna.
Proses rendering menggunakan tiga langkah pipeline grafis klasik. Proyeksikan setiap verteks 3D \( (x, y, z) \) ke dalam ruang layar 2D menggunakan rotasi dan zoom Anda saat ini. Urutkan segitiga dari belakang ke depan berdasarkan kedalaman (algoritma painter). Berikan bayangan pada setiap sisi dengan menggabungkan warna hasil pemetaan tinggi dengan produk titik Lambertian terhadap arah cahaya yang tetap. Putar permukaan dan pencahayaan akan mengikuti kamera, yang memberikan kesan model pahatan tangan pada figur tersebut.
Galeri Permukaan Klasik
Apa yang Membuat Plotter 3D Ini Berbeda
2xy, x^2 - y^2, sin(x)cos(y). Perkalian implisit, pangkat tanda sisipan, dan Unicode Ļ semuanya dikonversi secara otomatis. Whitelisting AST di sisi server memastikan input pengguna tidak akan pernah menyentuh global Python yang tidak aman.
Sintaks Ekspresi ā Referensi Cepat
| Yang Anda ketik | Arti | Contoh |
|---|---|---|
x, y | Dua variabel input | z = x + y |
pi atau Ļ | Konstanta Ļ ā 3.14159 | z = sin(pi*x) |
e | Bilangan Euler ā 2.71828 | z = exp(-x**2-y**2) |
sin, cos, tan | Fungsi trigonometri (radian) | z = sin(x)*cos(y) |
asin, acos, atan, atan2 | Trigonometri invers | z = atan2(y, x) |
exp, log, log2, log10 | Eksponensial & logaritma | z = log(x**2 + y**2 + 1) |
sqrt, abs, floor, ceil | Akar kuadrat, nilai mutlak & pembulatan | z = sqrt(abs(x*y)) |
^ atau ** | Eksponensiasi (pangkat) | z = x^3 - 3*x*y^2 |
Implisit * | Penyisipan angka-ke-huruf menghasilkan Ć | 2xy ā 2*x*y |
Membaca Permukaan 3D
Plot permukaan menyandikan sejumlah besar informasi dalam kombinasi bentuk dan warna. Beberapa pola akan mulai mudah dikenali dengan latihan:
- Titik kritis adalah tempat di mana permukaan memiliki bidang singgung horizontal ā maksimum lokal terlihat seperti puncak kubah, minimum lokal seperti dasar mangkuk, dan titik pelana melengkung ke atas di satu arah dan melengkung ke bawah di arah tegak lurusnya. Klik prasetel Pelana dan putar tampilannya: di sepanjang satu sumbu bentuknya tersenyum, di sepanjang sumbu lainnya bentuknya cemberut.
- Kurva tingkat (garis kontur) muncul secara alami ketika peta warna bertipe konvergen atau gaya medan ā pita dengan warna yang sama menandai garis-garis dengan nilai \( z \) yang konstan.
- Arah gradien adalah arah pendakian tercuram di setiap titik. Secara visual, itu adalah arah yang tegak lurus dengan kurva tingkat, mengarah ke warna yang lebih hangat.
- Simetri terlihat jelas dalam 3D: \( z = x^2 + y^2 \) simetris secara rotasi (mangkuk), \( z = x^2 - y^2 \) hanya memiliki simetri cermin (pelana), dan \( z = x^3 - 3xy^2 \) memiliki simetri rotasi lipat-tiga yang indah (pelana monyet).
Dari Pelana ke Sinc: Tur Satu-Klik
Galeri prasetel adalah tur terpandu melalui permukaan multivariabel yang paling sering diajarkan. Urutan yang disarankan untuk pengunjung pertama kali:
- Paraboloid \( z = x^2 + y^2 \) ā permukaan 3D yang paling ramah. Berbentuk mangkuk, simetris secara rotasi, dengan titik minimum tunggal di titik asal.
- Pelana \( z = x^2 - y^2 \) ā bentuk keripik Pringles yang ikonik. Coba peta warna sejuk-hangat untuk langsung melihat pembagian positif/negatif.
- Paraboloid hiperbolik \( z = xy \) ā permukaan pelana yang diputar 45°. Bentuk sama, orientasi berbeda.
- Pelana monyet \( z = x^3 - 3xy^2 \) ā tiga lereng di sekitar titik asal, bukan dua. Dinamakan demikian karena seekor monyet juga memerlukan tempat untuk menyandarkan ekornya di sana.
- Gaussian \( z = e^{-(x^2+y^2)} \) ā kurva lonceng dalam 2D. Fondasi statistik, pemrosesan sinyal, dan fisika.
- Sinc topi Meksiko \( z = \sin\sqrt{x^2+y^2}/\sqrt{x^2+y^2} \) ā sinc radial. Muncul dalam optik Fourier, pola difraksi, dan wavelet yang menggunakan namanya.
- Tempat telur \( z = \sin x \sin y \) ā periodik dalam dua arah. Aktifkan wireframe untuk melihat garis kisi yang sejajar dengan tonjolan.
- Riak \( z = \sin\sqrt{x^2+y^2} \) ā gelombang konsentris yang menyebar dari titik asal. Cobalah domain ā8 hingga 8 yang luas.
Penggunaan di Dunia Nyata
- Kalkulus multivariabel: visualisasikan turunan parsial, gradien, titik kritis, dan pengali Lagrange tanpa harus menggambar ulang secara manual setiap saat.
- Fisika: permukaan energi potensial, intensitas medan elektromagnetik, distribusi tekanan fluida, dan fungsi gelombang kuantum semuanya hidup sebagai \( z = f(x, y) \).
- Machine learning: lanskap kerugian (loss landscape) di sekitar ruang bagian bobot 2D membantu membangun intuisi mengapa penurunan gradien (gradient descent) berhasil (and mengapa titik pelana menjadi masalah).
- Grafis komputer: heightmap untuk medan bumi persis seperti ini ā fungsi \( h(x, y) \) yang diambil sampelnya pada kisi teratur lalu dijadikan segitiga.
- Teknik sipil: model elevasi untuk analisis medan, tangkapan air bendungan, dan estimasi volume galian/timbunan tanah.
- Visualisasi data: kuantitas apa pun yang bergantung pada dua variabel independen ā suhu di suatu negara, penjualan berdasarkan wilayah dan bulan, kesesuaian di antara dua hiperparameter ā secara alami dirender sebagai permukaan.
Tips untuk Menghasilkan Plot yang Indah
- Sesuaikan domain dengan fungsi. Polinomial biasanya ditampilkan pada kisaran ā3 hingga 3. Fungsi berosilasi seperti sinc memerlukan domain yang luas (ā8 hingga 8) untuk menampilkan riak gelombang. Gunakan ā1 to 1 untuk memperbesar titik pelana tunggal di dekat titik asal.
- Pilih peta warna yang tepat. Gunakan sejuk-hangat untuk permukaan apa pun yang memiliki wilayah positif dan negatif ā titik tengah putih menandai level nol secara instan. Gunakan viridis atau plasma untuk permukaan non-negatif. Gunakan medan untuk heightmap gaya lanskap.
- Matikan wireframe untuk render portofolio. Wireframe halus sangat bagus untuk pengajaran ("melihat susunan mesh"). Untuk gambar berkualitas publikasi, atur wireframe ke Nonaktif dan tingkatkan resolusi ke Tinggi atau Ultra.
- Putar otomatis menangkap animasi yang kaya. Tekan Putar otomatis lalu mulai perekaman layar ā sangat cocok untuk menyematkan permukaan yang berputar ke dalam slide tanpa pengaturan manual.
- Domain yang terlalu besar dapat meratakan permukaan. Jika fungsi Anda mengembalikan nilai yang sangat besar di dekat tepi, detail interior akan runtuh. Persempit domain atau skala fungsinya (misal: \( z / 100 \)) untuk mengembalikan visualisasi ke proporsi yang tepat.
Pertanyaan yang Sering Diajukan
Apa itu plot permukaan 3D?
Plot permukaan 3D memvisualisasikan fungsi dua variabel z = f(x, y) sebagai lanskap berpegunungan di atas bidang (x, y). Ketinggian di setiap titik (x, y) adalah nilai fungsi z. Plotter mengambil sampel kisi dari pasangan (x, y), mengevaluasi f di setiap titik, dan menghubungkan sampel yang berdekatan menjadi mesh bersegitiga yang dapat Anda putar, perbesar, dan warnai ulang secara interaktif.
Fungsi apa saja yang bisa saya buat plotnya?
Semua ekspresi dalam x dan y yang menggunakan fungsi matematika standar: sin, cos, tan, asin, acos, atan, atan2, sinh, cosh, tanh, exp, log, log2, log10, sqrt, abs, floor, ceil, pow, min, max ā ditambah konstanta pi, e, dan tau. Trigonometri menggunakan satuan radian. Perkalian implisit (2x ā 2*x), tanda sisipan ^ untuk pangkat, dan Unicode Ļ semuanya ditangani secara otomatis.
Bagaimana cara memutar, memperbesar, dan menggeser?
Klik dan seret di dalam viewport dengan tombol kiri mouse untuk memutar permukaan di sekitar pusatnya (yaw dan pitch). Gulir roda mouse untuk memperbesar dan memperkecil. Klik kanan lalu seret (atau geser dengan dua jari pada layar sentuh) untuk menggeser tampilan. Ketuk tombol prasetel kamera di atas viewport untuk melompat ke tampilan standar isometrik, atas, depan, atau samping.
Apa yang direpresentasikan oleh warna?
Secara bawaan, warna setiap sisi menyandikan ketinggian z nya ā titik rendah menggunakan ujung palet warna sejuk, titik tinggi menggunakan ujung palet warna hangat. Untuk palet warna konvergen seperti sejuk-hangat, titik tengahnya tepat di z = 0, yang membuat permukaan pelana sangat mudah dibaca. Pencahayaan Lambertian juga menggelapkan sisi yang membelakangi cahaya, sehingga permukaan tampak tiga dimensi.
Apakah ini berfungsi di ponsel?
Ya. Viewport mendukung seretan satu jari untuk memutar dan cubitan dua jari untuk memperbesar. Pilih resolusi Rendah (30Ć30) untuk interaksi paling lancar di ponsel ā pilihan tersebut masih memberikan bentuk permukaan yang jelas. Resolusi Sedang dan Tinggi direkomendasikan untuk laptop dan desktop.
Mengapa fungsi saya terlihat runcing atau salah?
Paling sering karena domainnya terlalu kecil (sehingga fungsinya pada dasarnya datar) atau terlalu besar (sehingga nilainya melonjak tajam dan hanya nilai ekstrem yang terlihat). Cobalah rentang yang lebih sempit seperti ā2 hingga 2 untuk polinomial, atau lebih luas seperti ā8 hingga 8 untuk fungsi sinc dan riak yang berosilasi. Singularitas (seperti 1/x) akan dipotong secara otomatis ā tetapi permukaan di sekitarnya mungkin masih menarik rentang warna. Tambahkan konstanta kecil di penyebut (misal: 1/(x²+y²+0.1)) untuk menjinakkannya.
Bisakah saya membuat plot permukaan implisit atau medan vektor?
Plotter ini menangani permukaan eksplisit z = f(x, y) ā satu nilai z per input (x, y). Permukaan implisit F(x, y, z) = 0 (seperti bola x²+y²+z²=1) dan permukaan parametrik memerlukan grapher marching-cubes atau parametrik dan berada di luar cakupan alat ini. Untuk medan vektor dan medan kemiringan, lihat plotter medan kemiringan terkait.
Bagaimana cara menyimpan hasil plot saya?
Klik tombol PNG di bilah alat viewport untuk mengunduh tampilan saat ini sebagai gambar PNG resolusi tinggi. File tersebut menangkap rotasi, zoom, dan peta warna apa pun yang telah Anda atur ā jadi putar permukaan ke sudut favorit Anda terlebih dahulu, lalu ekspor. Gambar dirender pada rasio piksel perangkat Anda untuk menghasilkan slide yang tajam.
Apakah plotter permukaan 3D ini gratis?
Ya. Plotter Permukaan 3D ini gratis, berjalan sepenuhnya di browser Anda setelah formulir dikirim, tidak memerlukan pendaftaran, dan menghasilkan ekspor bebas tanda air. Gunakan hasil plot dalam pekerjaan rumah, makalah, slide, postingan blog, dan proyek komersial tanpa batasan.
Kutip konten, halaman, atau alat ini sebagai:
"Plotter Permukaan 3D" di https://MiniWebtool.com/id// dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 2026-05-21
Anda juga dapat mencoba Penyelesai Matematika AI GPT kami untuk menyelesaikan masalah matematika Anda melalui pertanyaan dan jawaban dalam bahasa alami.