0% menganggap dokumen ini bermanfaat (0 suara)
34 tayangan34 halaman

Traning Basic MATLAB

Arvianto Nugroho adalah mahasiswa Institut Teknologi Sepuluh Nopember yang berprestasi dan aktif dalam organisasi kampus."

Diunggah oleh

Yosep Gunawan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
34 tayangan34 halaman

Traning Basic MATLAB

Arvianto Nugroho adalah mahasiswa Institut Teknologi Sepuluh Nopember yang berprestasi dan aktif dalam organisasi kampus."

Diunggah oleh

Yosep Gunawan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 34

ONLINE CLASS

BASIC MATLAB
ARVIANTO NUGROHO
▪ Nama : Arvianto Nugroho ▪ Prestasi :
About Me ▪ TTL : Trenggalek, 04 Juni 1999 ➢ Double Gold Medal at
Indonesia Inventors Day
▪ Pendidikan 2020
➢ INSTITUT TEKNOLOGI SEPULUH NOPEMBER ➢ Gold Medal Asia Young
SURABAYA (TEKNIK ELEKTRO) Inventors Awards 2020 at
▪ Pengalaman : Malaysia Technology Expo
➢ Asisten Laboratorium Simulasi Sistem ➢ Juara 1 Bursary Essay
Tenaga ITS Competition at 2nd
➢ Staff Departemen Riset Teknologi International Conference
Himpunan Mahasiswa Teknologi Elektro ITS on Eco Engineering
2019-2020 Development 2018, BINUS
➢ Kepala Departemen Riset Teknologi ➢ Juara 2 LKTI
Himpunan Mahasiswa Teknologi Elektro ITS ENVIRONATION 2018, ITS
2020-2021 ➢ Juara 3 National Scientific
➢ Asisten Riset Development of Energy- Essay Competition 2018,
Saving Intelligent Applications based on UNS
Demand Side Management for Improving ➢ Awardee Beasiswa
Smart Grid Performance Unggulan 2017
➢ Asisten Proyek Studi Master Plan Sistem
Kelisitrikan Bandar Lampung PLN
▪ Kontak
- [email protected]
- 082230303185 / vianphy
Reach us for more training!
itspowersystem
081235445969(Fahmi)
Load Flow Analysis
Short Circuit & Protection Relay Coordination
Transient Analysis
Harmonic Analysis and Filter Design Arc
Flash Analysis (New)

Basic PowerFactory
More Module Coming Soon!

Basic MATLAB
Advance MATLAB (Coming Soon!)
OUTLINE

Pengenalan Matlab
Membuat Program
Sederhana
Tampilan Matlab

Array dan Operasi


Tipe Variabel pada MATLAB

Operasi Relasional dan Logika


Metode Menulis Program
pada matlab
PENGENALAN MATLAB

• Definisi MATLAB?
• Fitur fitur pada MATLAB
• Aplikasi MATLAB
MATLAB?

MATRIX Tidak OPEN


LABORATORY Source

High Level Akademik


Programming dan Industri

Case Sensitive Banyak Fitur


BISA APA?
1. Kombinasi program dengan text
editor menggunakan live script
2. Pembuatan grafik 2D ataupun 3D
3. Pembuatan aplikasi dengan MATLAB
Graphic User Interface (GUI)
4. Pembuatan model dan simulasi
dengan Simulink
5. Integrasi untuk embedded system
mengubah menjadi bahasa lain
seperti C dan C++
Aplikasi
• Machine Simulation
• Computer Vision
• Power Plant Governor
Engineer
• Industrial Chemical
Modelling
TAMPILAN MATLAB

• Pengenalan Lingkungan Kerja MATLAB


• KUY DIBUKA M AT L A B N YA ☺
METODE MENULIS PROGRAM
Tipe Data
TIPE DATA
MEMBUAT PROGRAM SEDERHANA
LATIHAN

Buatlah program dengan input nama anda, nama pasangan anda (atau
siapa saja), kata kerja, dan tahun memulai.

Gunakan input, display

Contoh Output : Upin dan Ipin telah bersaudara selama 10 tahun


ARRAY DAN OPERASI
JENIS ARRAY
LATIHAN

 1 2 3
 
A = 4 5 6

7 8 9
 
1. Tentukan:
Determinan,Invers,Transpose dari matriks A
2. Ubahlah matriks A menjadi: vector
baris simpan sebagai A1 vector kolom
Simpan Sebagai A2
OPERASI RELASIONAL DAN LOGIKA
OPERATOR
MEMBUAT PROGRAM KONDISIONAL
IF
CONDITION
CONDITION

IF ORDER 1
YES

YES
IF ORDER

ELSE YES
ORDER 2

FINISH
NO
YES
ELSE ORDER N

FINISH
LATIHAN

 1 2 3

A =  4 5 6 
7 8 9
 
Ubahlah elemen matrix A yang berjumlah ganjil menjadi 0 dan yang berjumlah
genap menjadi 1 dengan menggunakan IF dan ELSE IF dan menggunakan fungsi
mod
MEMBUAT PROGRAM ITERASI

• FOR
• WHILE
WHILE

START

CONDITION
FALSE

TRUE

ORDER END
FOR
LATIHAN

 1 2 3

A =  4 5 6 
7 8 9
 
Ubahlah elemen matrix A yang ganjil menjadi 0 dan yang genap menjadi 1
dengan menggunakan FOR dan IF dan menggunakan fungsi mod
Menggambar Grafik

• Membuat Plot 2D
• Membuat Plot 3D
PLOT 2D
PLOT 3D
LATIHAN
Buatlah grafik berikut pada 1 frame:
• Plot Y=Sin(2x)+Cos(2x) dengan warna merah dan aksen garis ‘-o’
• Bar Chart(Generate X dan Y dengan fungsi Rand() sebanyak 100
elemen)berwarna magenta
• Scatter Plot dengan X dan Y yang sama dengan poin B
• Kurva Logaritmik dari persamaan 𝑦= 𝑒𝑒−33𝑥𝑥 dengan x adalah bilangan bulat dari 1
sampai 1000000

Lalu,Tanpa menutup plot 2D buatlah


Plot 3d dari 3 buah bola dengan 3 warna dan 3 ukuran yang berbeda pada satu frame
FUNGSI

• Membuat fungsi
• Fungsi interpolasi
FUNGSI

f u n c t i o n [ y 1 , . . . , y N ] = myf un(x1, . . . , xM)

• Fungsi hanya dapat digunakan pada Matlab R2016 keatas


• File fungsi harus diberi nama yang sama dengan nama fungsi tersebut
• File fungsi harus disimpan pada satu folder yang sama dengan script yang
ingin dijalankan
FUNGSI INTERPOLASI
MEMBUAT GUI

Anda mungkin juga menyukai