Cara Grafik dalam MATLAB: 9 Langkah (dengan Gambar)

Isi kandungan:

Cara Grafik dalam MATLAB: 9 Langkah (dengan Gambar)
Cara Grafik dalam MATLAB: 9 Langkah (dengan Gambar)

Video: Cara Grafik dalam MATLAB: 9 Langkah (dengan Gambar)

Video: Cara Grafik dalam MATLAB: 9 Langkah (dengan Gambar)
Video: Membuat Tabel di Wordpad 2024, Mac
Anonim

Artikel ini bertujuan untuk memberi pengguna baru kepada MATLAB pengenalan asas untuk membuat grafik data. Ini tidak bertujuan untuk merangkumi setiap perincian grafik dalam MATLAB, tetapi harus cukup untuk membuat anda memulai. Pengenalan ini tidak menganggap pengalaman sebelumnya dalam pengaturcaraan dan akan menjelaskan konstruk pengaturcaraan biasa yang digunakan di dalamnya.

Langkah-langkah

Grafik dalam MATLAB Langkah 1
Grafik dalam MATLAB Langkah 1

Langkah 1. Ketahui beberapa perkara mengenai MATLAB

  • Operator Semi-kolon: Sekiranya arahan diikuti oleh ';' maka output tidak akan dicetak di skrin. Ini sepele apabila output adalah tugasan pendek, seperti y = 1, tetapi menjadi bermasalah jika matriks besar dibuat. Juga, setiap kali output diinginkan, seperti grafik, titik koma harus dihilangkan.
  • Hapus Perintah: Terdapat beberapa arahan tetingkap arahan yang berguna. Mengetik "hapus" di tetingkap perintah setelah prompt >> akan menghapus semua pemboleh ubah semasa, yang dapat membantu jika anda melihat output yang tidak biasa. Anda juga boleh mengetik "hapus" diikuti dengan nama pemboleh ubah untuk membersihkan hanya data untuk pemboleh ubah tertentu itu.
  • Jenis Pembolehubah: Satu-satunya jenis pemboleh ubah dalam MATLAB ialah tatasusunan. Ini bermaksud pemboleh ubah disimpan sebagai senarai nombor, dengan senarai paling asas yang mengandungi hanya satu nombor. Dalam kes MATLAB, ukuran array tidak perlu ditentukan semasa pemboleh ubah dibuat. Untuk menetapkan pemboleh ubah ke nombor tunggal, cukup ketik sesuatu seperti z = 1. Sekiranya anda ingin menambah z, anda hanya boleh menyatakan z [2] = 3. Anda kemudian boleh merujuk nombor yang disimpan di mana-mana kedudukan dalam vektor dengan mengetik z , di mana "i" adalah kedudukan Kelima di vektor. Oleh itu, jika anda ingin mendapatkan nilai 3 dari contoh z, anda hanya perlu menaip z [2].
  • Gelung: Gelung digunakan ketika anda ingin melakukan aksi berkali-kali. Terdapat dua jenis gelung yang biasa terdapat dalam MATLAB, gelung untuk gelung dan gelung sementara. Kedua-duanya biasanya dapat digunakan secara bergantian, tetapi lebih mudah untuk membuat loop sementara yang tidak terbatas daripada loop yang tidak terbatas. Anda dapat mengetahui sama ada anda membuat gelung tanpa batas dengan fakta bahawa komputer anda hanya akan duduk di sana, tidak mengeluarkan apa-apa kecuali apa yang ada di dalam gelung.
  • Untuk gelung: Untuk gelung dalam MATLAB berupa: "for i = 1: n / do stuff / end" (garis miring menunjukkan garis putus). Gelung ini bermaksud "buat perkara" berulang kali. Oleh itu jika ini dicetak "Hello" setiap kali melalui loop, dan n adalah 5, maka ia akan mencetak "Hello" lima kali.
  • While Loops: While loop in MATLAB berupa: "while statement is true / do stuff / end". Gelung ini bermaksud "buat perkara" sedangkan pernyataan itu benar. Biasanya bahagian "buat perkara" mempunyai bahagian yang akhirnya akan menjadikan pernyataan itu salah. Untuk menjadikan gelung sementara kelihatan seperti gelung di atas, anda akan menaip "while i <= n / do stuff / end".
  • Gelung Bersarang: Gelung bersarang adalah apabila gelung berada di dalam gelung lain. Ini kelihatan seperti "for i = 1: 5 / for j = 1: 5 / do stuff / end / end". Ini akan melakukan perkara 5 kali untuk j, kemudian kenaikan i, melakukan perkara 5 kali untuk j, kenaikan i, dan sebagainya.
  • Untuk maklumat lebih lanjut mengenai mana-mana bahagian tutorial ini, atau MATLAB secara umum, lawati MATLAB Dokumentasi
Grafik dalam MATLAB Langkah 2
Grafik dalam MATLAB Langkah 2

Langkah 2. Buka MATLAB

Tingkap akan kelihatan seperti ini:

Grafik dalam MATLAB Langkah 3
Grafik dalam MATLAB Langkah 3

Langkah 3. Buat fail Fungsi baru

Anda tidak perlu menyelesaikan langkah ini jika anda hanya merancang fungsi asas seperti y = sin (x). Sekiranya ini berlaku, lompat ke langkah 4. Untuk membuat fail fungsi, cukup pilih Baru dari menu Fail, kemudian pilih Fungsi dari menu tarik turun. Anda harus mendapatkan tetingkap yang seperti berikut. Ini adalah tetingkap di mana anda akan menulis fungsi anda.

Grafik dalam MATLAB Langkah 4
Grafik dalam MATLAB Langkah 4

Langkah 4. Sediakan fail Fungsi anda

Padamkan bahagian [output args] dan tanda "=". Ini hanya perlu jika anda mahukan nilai output, yang tidak diperlukan untuk membuat grafik. Tukar bahagian "Tanpa Judul" kepada apa sahaja yang anda mahu fungsi anda dipanggil. Masukkan nama pemboleh ubah dan bukannya "input args." Saya akan menggunakan "n" sebagai hujah input dari sini dan seterusnya. Anda akan menggunakan pemboleh ubah ini untuk memberitahu program berapa banyak titik data yang anda mahukan. Kod anda akan kelihatan seperti: Anda boleh memadam bahagian-bahagiannya setelah tanda-tanda% atau meninggalkannya, terpulang kepada anda, kerana apa-apa yang mengikuti '%' dianggap sebagai komen, dan akan diabaikan oleh komputer apabila anda fungsi dijalankan.

Grafik dalam MATLAB Langkah 5
Grafik dalam MATLAB Langkah 5

Langkah 5. Sediakan data anda

Langkah ini dapat dicapai dengan salah satu dari beberapa cara bergantung pada jenis data yang ingin anda grafik. Sekiranya anda ingin merancang fungsi mudah seperti y = sin (x), gunakan kaedah mudah. Sekiranya anda mempunyai sekumpulan data yang diplot terhadap nilai x yang meningkat, seperti (1, y1), (2, y2),… (n, yn) tetapi ingin menggunakan sejumlah titik yang berubah-ubah, gunakan vektor kaedah. Sekiranya anda ingin menghasilkan senarai titik dengan 3 pemboleh ubah dan bukannya 2, maka kaedah matriks akan sangat berguna.

  • Kaedah Mudah: Tentukan julat x yang anda mahu gunakan untuk pemboleh ubah bebas anda dan berapa banyak yang anda mahukan untuk melangkah setiap kali. Contohnya, ">> x = 0: (pi / 100): (2 * pi);" akan menetapkan x ke senarai nilai dari 0 hingga 2 * Pi dengan selang Pi / 100. Bahagian tengahnya adalah pilihan dan secara lalai akan selang 1 jika ditinggalkan (iaitu x = 1:10 akan memberikan nombor 1, 2, 3,… 10 hingga x). Ketik fungsi anda pada baris perintah di tetingkap arahan. Ia akan kelihatan seperti ">> y = sin (x);"
  • Kaedah Vektor: Sediakan gelung untuk meletakkan nilai ke dalam vektor. Tugasan vektor dalam MATLAB mengikuti bentuk x (i) = 2, di mana “i” adalah nombor yang lebih besar daripada, tetapi tidak termasuk, sifar. Anda juga boleh merujuk bahagian vektor yang sudah mempunyai nilai, seperti x (3) = x (2) + x (1). Lihat bahagian gelung petua untuk mendapatkan bantuan dengan gelung. Perlu diingat, n adalah nombor yang akan anda gunakan untuk menentukan bilangan titik data. Contoh:
  • Kaedah Matriks: Sediakan dua gelung bersarang, yang bermaksud satu gelung yang lain. Gelung pertama harus mengawal nilai x anda manakala gelung kedua harus mengawal nilai y anda. Memukul tab sebelum gelung kedua dapat membantu mengesan gelung mana yang aktif pada ketika itu. Taipkan persamaan anda di dalam gelung kedua, yang akan menjadi nilai yang diberikan kepada z. Tugasan matriks mengikuti bentuk x (i, j) = 4, di mana "i" dan "j" adalah dua nombor yang lebih besar daripada sifar. Perlu diingat, n adalah nombor yang akan anda gunakan untuk menentukan bilangan titik data. Contoh:
Grafik dalam MATLAB Langkah 6
Grafik dalam MATLAB Langkah 6

Langkah 6. Sekarang sediakan grafik anda

  • Kaedah Mudah dan Vektor: Taipkan petak (x) selepas gelung anda jika anda menggunakan kaedah vektor. Sekiranya anda menggunakan kaedah mudah, ketik plot (x, y) dan tekan enter, kemudian lompat ke langkah 8. Bentuk umum fungsi plot adalah plot (x, y) di mana x dan y adalah senarai nombor. Menaip plot (z) akan memplot nilai z dengan senarai 1, 2, 3, 4, 5, dll. Anda boleh memilih warna titik, jenis garis yang digunakan, dan bentuk titik yang digunakan oleh menambahkan rentetan mengikuti hujah plot. Ini akan kelihatan seperti plot (x, y, 'r-p'). Dalam kes ini, 'r' akan membuat garis menjadi merah, '-' akan membuat garis lurus antara titik, dan 'p' akan membuat titik muncul sebagai bintang. Pemformatan mesti dilampirkan dengan tanda petik.

  • Kaedah Matriks: Taipkan mesh (x) setelah anda bersarang untuk gelung. Pastikan anda tidak menambah titik koma selepas penyataan atau plot plot.
Grafik dalam MATLAB Langkah 7
Grafik dalam MATLAB Langkah 7

Langkah 7. Pastikan baris terakhir dalam fail fungsi anda adalah "akhir" dan simpan fail anda

Langkau langkah ini jika anda menggunakan kaedah mudah. Contoh kod akhir untuk kaedah vektor dan matriks adalah di bawah.

  • Kaedah Vektor:
  • Kaedah Matriks:
Grafik dalam MATLAB Langkah 8
Grafik dalam MATLAB Langkah 8

Langkah 8. Jalankan fungsi

Ini dilakukan dengan mengetik nama (n) ke dalam tetingkap arahan, di mana "nama" adalah nama fungsi anda dan "n" adalah jumlah titik yang anda mahukan. Contoh: ">> FibGraph (8)".

Grafik dalam MATLAB Langkah 9
Grafik dalam MATLAB Langkah 9

Langkah 9. Lihat hasilnya

Tetingkap harus dibuka dengan grafik anda.

  • Kaedah Vektor:
  • Kaedah Matriks:

Disyorkan: