Cara Membuat Petak 3D Menggunakan MATLAB: 10 Langkah (dengan Gambar)

Isi kandungan:

Cara Membuat Petak 3D Menggunakan MATLAB: 10 Langkah (dengan Gambar)
Cara Membuat Petak 3D Menggunakan MATLAB: 10 Langkah (dengan Gambar)

Video: Cara Membuat Petak 3D Menggunakan MATLAB: 10 Langkah (dengan Gambar)

Video: Cara Membuat Petak 3D Menggunakan MATLAB: 10 Langkah (dengan Gambar)
Video: Tutorial Gimp untuk Pemula 2024, Mungkin
Anonim

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

Buat Petak 3D Menggunakan MATLAB Langkah 1
Buat Petak 3D Menggunakan MATLAB Langkah 1

Langkah 1. Buka tetingkap arahan

Dalam susun atur lalai ini akan muncul secara automatik sebagai tetingkap terbesar yang ditampilkan.

Buat Petak 3D Menggunakan MATLAB Langkah 2
Buat Petak 3D Menggunakan MATLAB Langkah 2

Langkah 2. Sekiranya tetingkap arahan tidak ada, pilih rumah di sudut kiri atas

Selepas itu, pilih susun atur dan kemudian "Lalai".

Buat Petak 3D Menggunakan MATLAB Langkah 3
Buat Petak 3D Menggunakan MATLAB Langkah 3

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

Buat Petak 3D Menggunakan MATLAB Langkah 4
Buat Petak 3D Menggunakan MATLAB Langkah 4

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.
Buat Petak 3D Menggunakan MATLAB Langkah 5
Buat Petak 3D Menggunakan MATLAB Langkah 5

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

Buat Petak 3D Menggunakan MATLAB Langkah 6
Buat Petak 3D Menggunakan MATLAB Langkah 6

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
Buat Petak 3D Menggunakan MATLAB Langkah 7
Buat Petak 3D Menggunakan MATLAB Langkah 7

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).
Buat Petak 3D Menggunakan MATLAB Langkah 8
Buat Petak 3D Menggunakan MATLAB Langkah 8

Langkah 3. Perhatikan tetingkap baru anda untuk menunjukkan plot 3-D anda

Buat Petak 3D Menggunakan MATLAB Langkah 9
Buat Petak 3D Menggunakan MATLAB Langkah 9

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
Buat Petak 3D Menggunakan MATLAB Langkah 10
Buat Petak 3D Menggunakan MATLAB Langkah 10

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.

Disyorkan: