Kali ini kita bakal bahas tentang Octave beserta operasi dasar dan matrix. Apa itu octave? Nah sebenarnya mimin sendiri baru belajar juga nih. Tulisan ini mungkin tidak akan menjelaskan secara rinci. Mimin sendiri nulis ini buat jadi reminder karena lagi proses belajar juga. 😀
Octave sendiri adalah salah satu opsi yang disarankan untuk belajar machine learning. Tentu banyak opsi lainnya juga seperti matlab, python, dan lain sebagainya.
Nah, untuk yang belum install bisa mengikuti panduan berikut:
- Windows: click here
- macOS X (10.10 Yosemite and 10.9 Mavericks): click here
- macOS lainnya: click here
- linux: click here
Kita lanjut ke code ya, kuy ngoding
Jalankan Octave
- Silahkan buka terminal/command prompt,
- lalu ketik octave
- enter
Hasilnya akan menampilkan info terkait octave, kurang lebih seperti berikut:

Operasi Dasar
Kita bakalan mulai operasi dasarnya. Operasi matematika pada octave sama aja dengan program lainnya, seperti berikut:

Penggunaan sama dengan, tidak sama dengan, operator AND dan operator OR seperti berikut:

Penggunaan variable seperti berikut:

Beberapa operator lainnya

Matrix
Deklarasi matrix dapat dilakukan seperti berikut:

Matrix bisa juga digenerate seperti berikut:

Kita memiliki beberap cara untuk mengolah data matrix pada octave, berikut beberapa contohnya:


Magic
Magic juga merupakan salah satu cara untuk megenerate matrix. Yang membedakannya adalah penjumlahan setiap column dan rownya memiliki nilai yang sama. Param yang digunakan harus lebih besar dari dua.

Seperti yang terlihat di screenshot, penjumalah setiap column maupun row bernilai sama, yaitu lima belas.
#Extra
Kita bisa menampilkan histogram seperti berikut:

Menambahkan parameter seperti berikut:

Dan kita juga bisa melihat dokumentasi dari code yang telah tersedia dengan menggunakan help seperti berikut:

Sekian pembahasan untuk kali ini, semoga membantu. Terimakasih 😀