34
Teknik Informatika S1 ITN Malang Martikulasi Dasar Pemrograman MATLAB

MartikulasiDasarPemrograman MATLAB - ITN

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MartikulasiDasarPemrograman MATLAB - ITN

Teknik Informatika S1 ITN Malang

Martikulasi Dasar PemrogramanMATLAB

Page 2: MartikulasiDasarPemrograman MATLAB - ITN

Lingkup

Materi

Akun MATH

WORKS Pendaftaran email akun

mathworks

Verifikasi email akun mathworks

Mengisi data akun mathworks.

01 MATLAB Online

Akses MATLAB Online.

IDE MATLAB Online.

Membuat file .m.

Cara penulisan variabel.

Operasi & fungsi matematika

02

Array & Matrik

Membuat array dan matrik.

Operasi Array & Matrik

Konkatenansi

Indeks pada Array

03Sintaks Dasar

Citra Upload file gambar.

Membaca file citra.

Menampilkan file citra.

Mengetahui nilai matrik citra.

04

Page 3: MartikulasiDasarPemrograman MATLAB - ITN

Pendaftaran email akun01

1. Buka browser anda

2. Ketikkan link berikut

https://www.mathworks.com/mw

account/register kemudian

tekan enter

3. Isi formulir pendaftaran

seperti yang ditunjukkan pada

gambar.

4. Klik tombol Create

Page 4: MartikulasiDasarPemrograman MATLAB - ITN

Verifikasi email akun01

1. Setelah proses pengisian

formulir selesai akan muncul

tampilan seperti pada

gambar.

2. Silahkan membuka email

anda untuk melakukan

verifikasi email.

Page 5: MartikulasiDasarPemrograman MATLAB - ITN

Verifikasi email akun01

1. Setelah membuka email dari

[email protected]

s.com.

2. Silahkan anda klik tombol

Verify your email atau klik

link tercantum.

Page 6: MartikulasiDasarPemrograman MATLAB - ITN

Pengisian data diri01

1. Setelah klik tombol Verify

kita diarahkan pada

halaman pengisian data

profil.

2. Isi form data diri terlebih

dahulu

Page 7: MartikulasiDasarPemrograman MATLAB - ITN

Pengisian data universitas01

1. Setelah mengisi data diri

scroll mouse ke bawah.

2. Isi form data universitas.

3. Kosongi saja isian Link Your

Account to a License

Page 8: MartikulasiDasarPemrograman MATLAB - ITN

Menyetujui syarat&ketentuan01

1. Setelah mengisi data

universitas.

2. Klik check box I accept the

Online Services Agreement.

3. Klik Tombol Create

Page 9: MartikulasiDasarPemrograman MATLAB - ITN

Akun MathWorks01

SELAMAT akun MathWorks

anda berhasil dibuat.

Page 10: MartikulasiDasarPemrograman MATLAB - ITN

Pendaftaran MATLAB Trial 02

1. Buka browser anda

2. Ketikkan link berikut

https://www.mathworks.com/campai

gns/products/trials.html

kemudian tekan enter

3. Isi email anda yang sudah

terdaftar pada akun MathWorks tadi.

4. Klik tombol Continue

Page 11: MartikulasiDasarPemrograman MATLAB - ITN

Pendaftaran MATLAB Trial 02

1. Setelah mengisi email kita akan

diarahkan pada halaman untuk

isian password.

2. Ketikkan password akun

mathworks yang sudah anda

buat pada materi 1.

Page 12: MartikulasiDasarPemrograman MATLAB - ITN

Pendaftaran MATLAB Trial 02

1. Jika password sesuai berikutnya

kita diarahkan untuk mengisi

form menggunakan MATLAB

versi Trial.

2. Isian email sesuai akun

MathWorks anda, isian City:

Malang Zip Code: 65145 dan

Year of Graduation: 2019.

3. Kemudian klik Submitt

Page 13: MartikulasiDasarPemrograman MATLAB - ITN

Akses MATLAB Online 02

1. Setelah isian pada form trial

berhasil maka kita diarahkan

pada halaman seperti pada

gambar.

2. Selanjutnya klik Start your

MATLAB Online Trial

Page 14: MartikulasiDasarPemrograman MATLAB - ITN

IDE MATLAB Online 02

1 Ribbon Menu

2 Direktori

3 Properti

variabel/data/fungsi

yang digunakan

4 Command Window

Page 15: MartikulasiDasarPemrograman MATLAB - ITN

Membuat file .m 02

Page 16: MartikulasiDasarPemrograman MATLAB - ITN

Membuat file .m 02

Page 17: MartikulasiDasarPemrograman MATLAB - ITN

Variabel02

1. Data Numerik Tunggal

p = 3;

2. Data Numerik Banyak (Array/Matrik)

x = [20 11; 20 13];

3. Data String (Character)

a = ‘halo’;

Page 18: MartikulasiDasarPemrograman MATLAB - ITN

Operasi dan Fungsi Matematika02

Page 19: MartikulasiDasarPemrograman MATLAB - ITN

Operasi dan Fungsi Matematika02

Page 20: MartikulasiDasarPemrograman MATLAB - ITN

Array dan Matrik03

• Untuk membuat array dengan empat elemen pada satu baris, setiap elemen harus dipisahkandengan koma (,) atau spasi.

Contohnya sebagai berikut :A = [1 2 3 4]

• Untuk membuat matrik yang memiliki beberapa baris, maka setiap barisnya harus dipisahkandengan tanda titik koma (;).

Contohnya sebagai berikut :A = [1 2 3; 4 5 6; 7 8 10]

Page 21: MartikulasiDasarPemrograman MATLAB - ITN

Array dan Matrik03

MATLAB menyediakan empat buah fungsi untuk membuat matrik :zeros : semua elemennya bernilai nol.ones : semua elemennya bernilai satu.rand : elemen-elemennya bernilai random dengan distribusi uniform.randn : elemen-elemennya bernilai random dengan distribusi normal.

Page 22: MartikulasiDasarPemrograman MATLAB - ITN

Array dan Matrik03

•Contoh dibuat matrik berukuran 5x1 dengan elemennya semua bernilai nol :Z = zeros(5,1)

•Contoh matrik berukuran 3x3 dengan elemen-elemennya dibangkitkansecara random :R = rand(3,3)

Page 23: MartikulasiDasarPemrograman MATLAB - ITN

Operasi Array dan Matrik03

Daftar operator pada array

Page 24: MartikulasiDasarPemrograman MATLAB - ITN

Contoh Operasi Array dan Matrik03

•A = [1 2 3; 4 5 6; 7 8 10]

•B=A + 10

•C=A’

•D = A * A’

•n = (1:9)’

•E = [n n.^2 2.^n]

Page 25: MartikulasiDasarPemrograman MATLAB - ITN

Konkatenasi03

•Konkatenasi merupakan proses penggabungan dua buah array sehingga diperoleh sebuah array dengan ukuran yang lebih besar. Tanda [] merupakan operator untuk konkatenasi.

B = [A,A]

•Operasi di atas disebut dengan konkatenasi horizontal dan dapat dilakukan apabila banyaknya bariskedua array sama. Selain itu, apabila banyaknya kolom pada dua buah array sama maka dapatdilakukan operasi konkatenasi vertikal sebagai berikut :

B = [A;A]

Page 26: MartikulasiDasarPemrograman MATLAB - ITN

Indeks pada Array03

•Setiap variabel pada MATLAB merupakan sebuah array yang dapat terdiri atas beberapa bilangan. Jika Anda ingin mengakses sebuah elemen pada array, maka harus menggunakan indeks. Sebagai contoh, diberikan matrik 4x4 sebagai berikut :

A = [1 2 3 4; 5 6 7 8; 9 10 11 12; 13 14 15 16]

A(3,4)

A(15)

•Anda juga dapat menambahkan satu elemen baru pada matrik di luar ukuran dimensi saat ini. Secara otomatis ukuran matrik akan bertambah sehingga dapat menampung elemen tersebut.A(4,5) = 17

Page 27: MartikulasiDasarPemrograman MATLAB - ITN

Indeks pada Array03

•Untuk mengakses beberapa elemen pada array, gunakan operator (:) yang memungkinkan Andauntuk menspesifikasikan rentang dalam format start:end. Sebagai contoh, berikut ini akanditampilkan tiga elemen pertama pada kolom ke-2 matrik A :A(1:3,2)

•Jika tidak dituliskan nilai awal maupun nilai akhir, maka penggunaan tanda (:) akan menspesifikasikan semua elemen pada baris atau kolom yang dimaksud. Sebagai contoh, berikut iniakan ditampilkan semua elemen pada baris ke-3 matrik A :A(3,:)

Page 28: MartikulasiDasarPemrograman MATLAB - ITN

Upload File Gambar04

Page 29: MartikulasiDasarPemrograman MATLAB - ITN

Upload File Gambar04

Page 30: MartikulasiDasarPemrograman MATLAB - ITN

Sintaks Dasar Citra04

Membaca File GambarBerikut ini adalah sintak umum untuk membaca sebuah file gambar :image1 = imread(‘namafile’);Setelah file gambar dibaca menggunakan sintak di atas, selanjutnya data gambar akan tersimpan dalam variabel “image1”. Variabel tersebut tidak ada bedanya dengan variabel MATLAB lainnya.

Page 31: MartikulasiDasarPemrograman MATLAB - ITN

Sintaks Dasar Citra04

Menampilkan File FambarUntuk menampilkan file gambar yang telah dibaca, menggunakan sintak sebagai berikut :imshow(nama_variabel_image);Jika perintah tersebut dijalankan maka akan muncul window baru yang menampilkan gambar image.

Page 32: MartikulasiDasarPemrograman MATLAB - ITN

Sintaks Dasar Citra04

Mengetahui nilai matrik file gambarUntuk mengetahui nilai matrik gambar bisa menggunakan sintak sebagai berikut :a) imtool(nama_variabel_image);Setelah sintak dijalankan maka akan muncul window imtool yang jika mouse kita gerakkan di dalam gambar akanterlihat nilai matrik dari gambar. Atau bisa juga kita ketikkan

b) nama_variabel_image pada command window dan kemudian tekan enter.

a)

b)

Page 33: MartikulasiDasarPemrograman MATLAB - ITN

Setelah Sign Out

Jika ingin Login kembali masukkan link berikut ini pada browser anda

https://matlab.mathworks.com/?trial=true

MATLAB Trial hanya berlaku 30 hari

Gunakan untuk belajar pemrograman MATLAB

SEMANGAT JANGAN TAKUT BELAJAR HAL BARU

JANGAN LUPA!

Page 34: MartikulasiDasarPemrograman MATLAB - ITN

THANK YOUSEMOGA BERMANFAAT