Cara Membuat Tabel Perkalian di MATLAB Menggunakan Nested Loops

Daftar Isi:

Cara Membuat Tabel Perkalian di MATLAB Menggunakan Nested Loops
Cara Membuat Tabel Perkalian di MATLAB Menggunakan Nested Loops

Video: Cara Membuat Tabel Perkalian di MATLAB Menggunakan Nested Loops

Video: Cara Membuat Tabel Perkalian di MATLAB Menggunakan Nested Loops
Video: TUTORIAL DASAR GIMP (Bag 1) : Perkenalan interface (Bag 1) 2024, Mungkin
Anonim

Artikel ini dimaksudkan untuk membantu pengguna baru membuat file fungsi menggunakan loop bersarang yang akan membuat tabel perkalian dengan ukuran berapa pun. Ada banyak cara berbeda untuk membuatnya, tetapi metode ini lebih mudah bagi pemula MATLAB. Langkah-langkah ini tidak memerlukan pengalaman sebelumnya dengan MATLAB.

Langkah

Langkah 1 (Sunting)
Langkah 1 (Sunting)

Langkah 1. Buka MATLAB

Jalankan perangkat lunak MATLAB, dan periksa apakah perangkat lunak berfungsi dengan benar. Jika perangkat lunak siap digunakan, maka akan muncul pesan "Siap" di sudut kiri bawah layar (disorot dengan warna merah).

Jika pesan menampilkan "sibuk", maka MATLAB masih menjalankan fungsi dari contoh sebelumnya. Untuk menghentikan fungsi MATLAB dengan aman, tekan Ctrl+C secara bersamaan. Ini akan membatalkan perhitungan yang sedang berjalan, memungkinkan MATLAB untuk digunakan kembali

Langkah 2 (Sunting)
Langkah 2 (Sunting)

Langkah 2. Hapus data

Jika ada variabel di Workspace, ketik clear dan tekan Enter. Ini akan menghapus semua data sebelumnya dari Workspace, kotak peralatan di sebelah kiri layar. Jika Ruang Kerja kosong, Anda dapat melewati langkah ini.

Perintah ini hanya menghapus data variabel, jadi semua file sebelumnya yang Anda simpan akan tetap tersimpan di MATLAB

Langkah 3 (Edit)(Dipotong)
Langkah 3 (Edit)(Dipotong)

Langkah 3. Buat file fungsi baru

Untuk membuat file fungsi baru, pilih "Fungsi" di bawah tab "Baru" di sudut kiri atas. File fungsi adalah baris kode yang dibuat pengguna yang melakukan tindakan tertentu. File fungsi memungkinkan pengguna untuk menjalankan beberapa perhitungan kompleks dengan satu baris kode.

Langkah 4 (Edit)(Dipotong)
Langkah 4 (Edit)(Dipotong)

Langkah 4. Beri nama file fungsi Anda

Ganti teks Untitled dengan nama untuk file fungsi Anda yang dapat Anda pilih. Anda dapat memilih nama apapun yang belum digunakan oleh MATLAB, tetapi ada beberapa batasan.

  • Nama harus dimulai dengan huruf
  • Tidak ada karakter asing atau khusus
  • Garis bawah harus digunakan sebagai pengganti spasi
Langkah 5 (Dipotong)
Langkah 5 (Dipotong)

Langkah 5. Siapkan file fungsi untuk digunakan

Hapus teks hijau untuk mengosongkan ruang untuk kode Anda. Jarak antara baris header dan akhir tidak masalah.

Stedp 6 (Sunting)(Dipotong)
Stedp 6 (Sunting)(Dipotong)

Langkah 6. Tetapkan argumen input

Hapus

masukan_args

dan di dalam kurung masukkan variabel

. Variabel dalam Matlab adalah huruf atau kata yang mewakili suatu nilai numerik dan digunakan untuk menyederhanakan perhitungan. Variabel ini akan menjadi dimensi dari tabel perkalian. Ketika file fungsi dijalankan, pengguna akan memasukkan nilai variabel yang akan digunakan dalam file fungsi.

File fungsi dapat memiliki lebih dari satu input, atau tidak memiliki input sama sekali

Stedp 7 (Sunting)(Dipotong)
Stedp 7 (Sunting)(Dipotong)

Langkah 7. Tetapkan argumen output

Hapus

keluaran_args

dan di dalam tanda kurung masukkan variabel bernama

Meja

. Variabel ini akan menjadi tabel perkalian lengkap yang akan ditampilkan di akhir file fungsi.

Langkah 8 (Dipotong)
Langkah 8 (Dipotong)

Langkah 8. Buat tabel kosong

Pada baris berikutnya, ketik variabel yang sama dengan variabel output dari langkah sebelumnya dan atur sama dengan

nol(n);

. Ini akan membuat tabel n x n nol yang akan berfungsi sebagai template saat fungsi dijalankan.

Titik koma mencegah MATLAB menampilkan setiap perhitungan dari baris ini, yang akan mengacaukan layar dengan data yang tidak relevan

Langkah 9 (Dipotong)
Langkah 9 (Dipotong)

Langkah 9. Buat lingkaran "untuk" luar

Baris pertama dari loop "untuk" adalah

untuk Kolom = 1:1:n

. Loop luar ini akan berfungsi sebagai header kolom untuk tabel perkalian.

The "for" memberitahu MATLAB bahwa ini adalah for loop dan akan disorot dengan warna biru. "Kolom" adalah variabel yang akan memberi tahu MATLAB berapa kali akan dijalankan dan nilai yang akan dimiliki variabel saat dijalankan. Dalam contoh ini, perulangan for akan berjalan dari "1" ke "n", dengan "1" di tengah menambahkan 1 ke variabel setiap kali. Dengan loop "untuk" yang normal, Anda harus menulis kode yang akan memberi tahu loop apa yang harus dilakukan setiap kali dijalankan di bawah baris "untuk". Namun, dengan loop bersarang tertentu seperti ini, kode yang akan dijalankan hanya akan berada di loop dalam

Langkah 10 (Dipotong)
Langkah 10 (Dipotong)

Langkah 10. Buat lingkaran "untuk" bagian dalam

Baris ini akan menjadi

untuk Baris = 1:1:n

, yang sama dengan langkah sebelumnya tetapi untuk baris tabel.

Langkah 11 (Dipotong)
Langkah 11 (Dipotong)

Langkah 11. Kalikan kolom dan baris bersama-sama

Di bawah langkah sebelumnya, ketik

Entri = Baris*Kolom;

.

Ini akan mengalikan setiap baris dengan setiap kolom untuk menghasilkan entri dari tabel perkalian. Penjajaran garis tidak akan mengacaukan kode, tetapi MATLAB akan secara otomatis memformat garis dalam satu lingkaran bersama-sama. Sekali lagi titik koma digunakan untuk mencegah MATLAB menampilkan setiap perhitungan, karena hanya tabel yang lengkap yang penting

Langkah 12 (Dipotong)
Langkah 12 (Dipotong)

Langkah 12. Isi tabel kosong dengan nilai yang dikalikan

Untuk baris terakhir dari loop "untuk" bagian dalam, ketik

Tabel(Kolom, Baris) = Entri;

.

Ini akan mengambil setiap nilai dikalikan dengan baris dan kolom, dan menggantikan nol dari tabel kosong pada langkah 8. "(Kolom, Baris)" bertindak sebagai titik koordinat untuk tabel perkalian yang memberitahu MATLAB di mana lokasi nilai

Langkah 13
Langkah 13

Langkah 13. Selesaikan dua loop "untuk"

Setiap loop membutuhkan pernyataan "akhir" ketika kode selesai. Untuk menyelesaikan loop bersarang atau file fungsi, tambahkan

akhir

di bawah langkah sebelumnya. Kemudian tekan Enter dan tambahkan yang lain

akhir

pada baris terpisah. Seharusnya tidak ada yang lain pada baris yang memiliki pernyataan "akhir".

  • Harus ada yang ketiga

    akhir

    pernyataan di bagian paling akhir yang secara otomatis ditambahkan oleh MATLAB untuk melengkapi fungsi. Jumlah ruang antara loop dan pernyataan "akhir" tidak menjadi masalah.
  • Sebagai aturan umum, harus ada pernyataan "akhir" di suatu tempat di bawah untuk setiap kata yang disorot biru.
  • Untuk memeriksa apakah ada cukup pernyataan "akhir", klik kata yang disorot biru. Ini akan menyorot kata biru lain yang terhubung dengannya.
Langkah 14 (Sunting)
Langkah 14 (Sunting)

Langkah 14. Periksa untuk melihat apakah MATLAB telah mendeteksi kesalahan

Periksa bilah kanan file fungsi untuk melihat apakah MATLAB telah menemukan kesalahan dalam kode Anda. Warna kotak akan menunjukkan apakah ada masalah dengan kode. Jika ada masalah, MATLAB akan menempatkan garis berwarna di sebelah tempat kesalahan.

  • Hijau - Tidak ada masalah dengan kode. Anda dapat melanjutkan ke langkah berikutnya.
  • Oranye/Kuning - Tidak ada titik koma. Ini berarti fungsi akan tetap bekerja, tetapi akan lebih lambat dan menampilkan informasi yang tidak perlu.
  • Merah - Ada masalah serius yang akan mencegah fungsi berjalan. Mengarahkan mouse di atas garis merah di bawah kotak akan memberi tahu Anda jenis kesalahan apa yang ditemukan pada baris itu. Mengklik Detail akan memberi Anda penjelasan dan menyarankan kemungkinan cara untuk memperbaiki kesalahan.
Langkah 15 (Edit)(Dipotong)
Langkah 15 (Edit)(Dipotong)

Langkah 15. Beri nama dan simpan file fungsi Anda

Untuk menyimpan file fungsi Anda, tekan opsi Simpan sebagai di bawah tab "Simpan". Saat memberi nama file fungsi, selalu gunakan nama yang sama dengan nama yang Anda pilih untuk file fungsi Anda, untuk menghindari kebingungan.

Secara default, file MATLAB disimpan ke C:\Users\[Nama Pengguna]\Documents\MATLAB

Langkah 16
Langkah 16

Langkah 16. Uji fungsi Anda

Untuk menguji file fungsi Anda, jalankan dengan mengetikkan nama file fungsi dan tambahkan argumen input dalam tanda kurung. Untuk membuat tabel perkalian 6x6 misalnya, ketik MultiplicationTable(6) ke jendela perintah di bagian bawah layar, ganti "MultiplicationTable" dengan nama tempat Anda menyimpan file fungsi. Anda sekarang telah menyelesaikan file fungsi untuk menghasilkan tabel perkalian.

Tips

  • MATLAB akan memuat ulang pekerjaan Anda dari sesi terakhir jika Anda tidak sengaja menutup program.
  • Semua kode MATLAB dijalankan dari baris atas ke bawah.
  • Jendela perintah mungkin tidak cukup besar untuk menampilkan seluruh tabel dalam satu bingkai, dan akan membagi tabel menjadi beberapa bagian.
  • Ruang putih ekstra tidak akan mengubah kode atau cara MATLAB berjalan.
  • Sementara loop juga dapat digunakan untuk melakukan fungsi yang sama, tetapi membutuhkan lebih banyak pengetahuan tentang MATLAB.

Peringatan

  • Selalu lengkapi file loop atau fungsi dengan mengetikkan end.
  • Jika kotak di sidebar file fungsi berwarna merah, itu berarti ada masalah yang mencegah kode berjalan dengan benar.
  • Ketika mengubah nilai suatu variabel menjadi suatu bilangan atau variabel lain, selalu letakkan variabel yang akan diubah di sebelah kiri tanda sama dengan, dan nilainya akan berubah di sebelah kanan.

Direkomendasikan: