Sama ada untuk penyelidikan, tugasan sekolah, atau persembahan kerja, plot 3-D sangat bagus untuk memvisualisasikan rupa bentuk data yang rumit. Dengan bantuan MATLAB (Matrix Laboratory), anda akan dapat membuat visual 3-D yang menakjubkan dengan data yang anda berikan. Menggunakan MATLAB untuk tujuan ini membolehkan anda mempunyai kawalan penuh terhadap penyesuaian grafik anda. Dari warna hingga bayangan dan pencahayaan, satu-satunya alat yang diperlukan ialah MATLAB dan pengetahuan anda.
Langkah-langkah
Bahagian 1 dari 3: Membina Domain
Langkah 1. Buka tetingkap arahan
Dalam susun atur lalai ini akan muncul secara automatik sebagai tetingkap terbesar yang ditampilkan.
Langkah 2. Sekiranya tetingkap arahan tidak ada, pilih rumah di sudut kiri atas
Selepas itu, pilih susun atur dan kemudian "Lalai".
Langkah 3. Di tetingkap arahan, tentukan kedua-dua x anda dan vektor y.
- Ini biasanya dilakukan dalam bentuk x = [vektor atau fungsi] dan y = [vektor atau fungsi]
- Ingatlah untuk menggunakan operator titik semasa mengalikan atau membahagi vektor dan matriks. Jika tidak, kesalahan akan berlaku.
Bahagian 2 dari 3: Menghasilkan Grid di xy-Plane
Langkah 1. Tentukan hubungan antara x dan y
Untuk mencapai ini, dua arahan mesti digunakan.
- Yang pertama adalah fungsi mesh. Dengan menggunakan ini, hasilnya akan menjadi grafik mesh wireframe.
- Yang lain adalah fungsi melayari. Semasa menggunakan surf, hasilnya akan menjadi plot permukaan 3-D.
Langkah 2. Semasa menggunakan mesh, masukan meshgrid ke tetingkap arahan
- Perintah akan diformat seperti berikut: [xx, yy] = meshgrid (x, y).
- Di tetingkap ruang kerja anda akan melihat bahawa pemboleh ubah xx dan yy telah ditentukan.
Bahagian 3 dari 3: Mendefinisikan "zz" dan Memplot Permukaan
Langkah 1. Tentukan zz dari segi xx dan yy kerana bergantung pada set data tersebut
- Gunakan hubungan yang anda tahu wujud antara x dan y. Ini mungkin merupakan fungsi atau formula.
- cth, zz = xx. ^ 2-yy. ^ 2
Langkah 2. Petak permukaan menggunakan perintah surf
- Dari komponen z dalam matriks "zz", perintah surf akan membuat permukaan berlorek 3-D.
- Ini adalah titik di mana anda akan mengaitkan xx, ya, dan zz bersama.
- Baris arahan sebenar akan dalam format melayari (xx, yy, zz).
Langkah 3. Perhatikan tetingkap baru anda untuk menunjukkan plot 3-D anda
Langkah 4. Sesuaikan seperti yang anda mahukan
Terdapat bar alat di bahagian atas tetingkap di mana plot baru telah muncul. Bar alat ini mengandungi banyak pilihan dan ciri yang dapat digunakan untuk memanipulasi plot 3-D anda.
-
Beberapa pilihan ini termasuk:
- Memasukkan label untuk paksi x, y, atau z
- Memasukkan legenda untuk membantu pembaca
- Memutar plot di ruang 3-Dnya
- Memasukkan sumber cahaya untuk menunjukkan kesan bayangan
- Senarai sifat permukaan yang kompleks boleh didapati di
Langkah 5. Lancarkan peta warna di seluruh permukaan grafik, jika anda mahu
Ini dilakukan dengan menggunakan interp shading baris perintah.
Petua
-
Sekiranya anda menerima ralat yang mengatakan, "Fungsi atau pemboleh ubah yang tidak ditentukan _", periksa ruang kerja anda untuk pemboleh ubah tersebut.
Sekiranya tidak ada, pastikan untuk membuat / menentukannya sebelum meneruskan
- Sekiranya anda menerima ralat yang mengatakan, "Ungkapan MATLAB yang tidak dijangka", periksa untuk melihat apakah yang anda taipkan adalah ungkapan yang sah dan semua fungsi bawaan dieja dengan betul.