Tag Archives: Buku Dasar-Dasar Pemrograman Matlab

Mengubah data kategori menjadi numerik secara cepat

By | May 29, 2020

Adakalanya dalam mengolah dataset dibutuhkan sebuah data dalam bentuk angka/numerikal, namun apabila kalian mendapatkan data yang bertipe kategorikal maka kalian bisa menggunakan beberapa cara, misalkan data berikut Mengubah kategorikal menjadi numerikal secara otomatis Misalkan saja kita mempunyai sebuah variabel A dengan isi sebagai berikut A = 4×1 cell array {‘tidak’} {‘ya’ } {‘ya’ } {‘ya’… Read More »

Library SQLite di Matlab yang Ringan untuk Menyimpan Jutaan record

By | May 18, 2020

Sinopsis Siapa tidak mengenal sqlite? Database engine yang kecil dan ringan! Bahkan kalau kalian menggunakan Python maka sudah tersedia API tanpa melakukan install package sqlite, seringkali penulis menggunakan sqlite sebagai database logger karena sederhana sekali nggak pakai ribet. Silahkan kalian baca saja Python dan SQLite untuk membuat operasi CRUD http://softscients.com/2020/05/17/menyimpan-jutaan-record-data-berbasis-sql-dengan-python-secara-mudah/ . Nah bagi kalian yang… Read More »

Pengambilan data dengan teknik block

By | May 18, 2020

Sinopsis Seringkali kita akan banyak berurusan dengan ‘tata cara’ mengambil data dari sebuah array baik dalam vektor maupun matrix yaitu dengan teknik block yang terdiri dari 2 cara. Biasanya teknik ini sering dijumpai pada operasi convolutional ataupun operasi pengolahan sinyal digital. Non Overlapping block dan Overlapping block Saya berikan contoh, misalkan data berikut mempunyai ukuran… Read More »

Buku Belajar Pemrogaman Matlab – read excel string and number

By | March 29, 2020

Sinopsis Pernah menjumpai kesulitan menyimpan data di excel kemudian dibaca di matlab? Seperti kombinasi angka dan string di excel Misalkan kita simpan di excel dengan nama ‘data.xlsx’ kemudian kita akan membaca file excel di matlab menggunakan perintah berikut clc;clear all;close all; data = xlsread(‘data.xlsx’) Pasti anda akan terkejut, ternyata yang dibaca hanya number nya saja… Read More »

Buku Belajar Pemrogaman Matlab – Play Video File di Matlab

By | March 29, 2020

Sinopsis Ada yang pernah mencoba membuat GUI di Matlab untuk melakukan play video+sound? Pasti akan mengalami banyak kendala, bukan? Karena Matlab tidak punya mekanisme untuk play secara bersama-sama baik video dan sound. Caranya dengan Open and play video using MATLAB Open and play video using MATLAB MATLAB has no mechanism to play both and video… Read More »

Buku Belajar Pemrogaman Matlab – Matlab Komunikasi serial via Port

By | March 29, 2020

Sinopsis Pembahasan kali ini agak sedikit berbeda dengan yang sebelumnya, yaitu komunikasi serial. Penulis menggunakan arduino UNO sebagai contoh sederhananya. Dibawah ini Arduino UNO sudah terpasang pada port USB di COM. Untuk contoh sederhanya yaitu, Arduino UNO akan menerima perintah via USB dari Matlab yaitu kode 1 dan 2, dimana untuk 1 akan menghidupkan lampu… Read More »

Buku Belajar Pemrogaman Matlab – Addons Koneksi Matlab dengan Webcam

By | March 29, 2020

Sinopsis Bagi pengguna Matlab R2017 dan R2018, bila akan menggunakan webcam dalam project yang melibatkan Matlab, kalian bisa menggunakan Matlab Support Package for USB Webcams yang merupakan Add On yang kalian bisa dapatkan secara online via Matlab Environment. Cara installnya cukup mudah namun pastikan dulu kalian sudah terkoneksi internet. Add-Ons –> Get Hardware Support Packages… Read More »

Buku Belajar Pemrogaman Matlab – Tambah Header pada Array

By | March 29, 2020

Sinopsis Sering kali dalam membuat laporan yang berisikan baris dan kolom, setidaknya diperlukan sebuah nama kolom untuk menghadirkan informasi yang utuh. Biar nggak lupa karena seringnya menggunakan format excel daripada format csv. Misalkan kita mempunyai array dan akan menambahkan keterangan kolom pada array tersebut untuk disimpan dalam bentuk excel dengan format berbentuk cell tapi kalau… Read More »

Buku Belajar Pemrogaman Matlab – Formating Text Output

By | March 29, 2020

Sinopsis Kalian yang suka menggunakan developing Matlab dengan versi console (tanpa menggunakan GUI) akan banyak bekerja dengan output seperti disp(), tapi agar lebih rapi gunakan saja function fprint() yang mirip sekali dengan bahasa C/C++ untuk memberikan output ke layar menjadi lebih rapi. clc;clear all;close all; disp(‘formating text in matlab’) disp(‘www.softscients.web.id’) disp(‘==============================’) disp(‘i |sin(i) |cos(i)’) disp(‘==============================’)… Read More »

Buku Belajar Pemrogaman Matlab – Seed Random Generator

By | March 29, 2020

Sinopsis Jika kamu menggunakan Matlab untuk melakukan komputasi tidak terlepas kita membutuhkan bilangan random, tapi ini menjadi masalah tersendiri jika terdapat hasil yang berbeda-beda setiap kali melakukan proses komputasi. Biasanya ini terjadi ketika kamu menggunakan algoritma machine learning yang melibatkan bilangan random sebagai initial valuenya. Bagaimana kita harus membuat menjadi tetap? Saya gunakan contoh kmeans… Read More »

Buku Belajar Pemrogaman Matlab -Kegunaan Repmat – Replication Matrix – Reshape

By | March 29, 2020

Sinopsis Dari sekian banyak function matrix di matlab yang jarang digunakan oleh pemula yaitu function reshape dan repmat. Berikut contoh sederhana pada kasus untuk menghitung sebuah eucleid distance A dan B dengan rumus :     Kita gunakan anonymous function juga, berikut kodenya clc;clear all;close all; A = 1:8; A = reshape(A,[2,4])’ %ubah ukuran matrix… Read More »

Buku Belajar Pemrogaman Matlab – Penerapan KFold di Matlab

By | March 29, 2020

Sinopsis Cross Validation merupakan salah satu teknik untuk menilai/memvalidasi keakuratan sebuah model yang dibangun berdasarkan dataset tertentu, yang melibatkan proses K-buah partisi secara acak. Kemudian dilakukan sejumlah K-kali eksperimen, dimana masing-masing eksperimen menggunakan data partisi ke-K sebagai data testing dan memanfaatkan sisa partisi lainnya sebagai data training. Kelebihan dari metode ini adalah tidak adanya masalah… Read More »

Buku Belajar Pemrogaman Matlab – Membuat KFold pada dataset

By | March 29, 2020

Sinopsis Kfold Validation banyak digunakan untuk menguji kestabilan sebuah algoritma terhadap beberapa kasus yang bersifat klasifikasi yaitu dengan melipat data sebanyak K dan mengulangi (men-iterasi) experimennya sebanyak K juga. Seperti ilustrasi berikut. Biasanya proporsi yang digunakan 80% training dan 20% testing. Misalkan kita mempunyai dataset yaitu x dengan jumlah data sebesar 10, maka seperti berikut… Read More »

Buku Belajar Pemrograman Matlab-Cara Menghitung Confussion Matrix

By | March 29, 2020

Sinopsis Pada kasus klasifikasi dengan target hanya terdiri dari 2 kelas saja {-1,+1} dengan evaluasi dilakukan menggunakan Confusion Matrix berisi informasi tentang kondisi yang sebenarnya dan prediksi kondisi dalam sistem klasifikasi. Tabel confusion matrix untuk data dengan jumlah 2 kelas prediksi (Negatif dan Positif). Keterangan : A = jumlah kondisi negatif yang terprediksi benar (Negatif)… Read More »

Buku Pemrograman Matlab-Langkah-Langkah Normalisasi Data

By | March 29, 2020

Sinopsis Tujuan normalisasi data agar mempunyai nilai rerata NOL dan standar deviasi SATU serta dapat diskala kan dengan nilai rentang tertentu. Suatu data dapat dinormalisasi dengan rumus sebagai berikut     dengan adalah rerata/mean dan adalah standar variasi, sebagai contoh kalian punya data array seperti berikut     nilai     dan     hasilnya… Read More »