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. 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. 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. 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. 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. Siapkan file fungsi untuk digunakan
Hapus teks hijau untuk mengosongkan ruang untuk kode Anda. Jarak antara baris header dan akhir tidak masalah.
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
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. 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. 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. 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. 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. 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. 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
- 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. 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. 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. 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.