DISUSUN OLEH :
NIM : 1957301011
KELAS/SEMESTER : 2.A/3
MK : Prak.Metode Numerik
No.Prak : 01/PMN/IT/2020
2020
HALAMAN PENGESAHAN
Telah dilaksanakan Praktikum ke-1 Mata Kuliah Metode Numerik di Rumah masing –
masing pada hari Senin, Tanggal 21 September 2020 s/d 28 September 2020 dengan
Materi Praktikum :
Oleh
Nim : 1957301011
Kelas : TI 2.A
Disetujui Oleh :
i
DAFTAR ISI
ii
DAFTAR GAMBAR
iii
PRAKTIKUM 1
DASAR-DASAR MATLAB
2
dimensi, image processing, animation, dan presentation graphics. Ini juga
melibatkan fungsi level rendah yang memungkinkan bagi anda untuk
membiasakan diri untuk memunculkan grafik mulai dari bentuk yang
sederhana sampai dengan tingkatan graphical user interfaces pada aplikasi
MATLAB anda.
5. MATLAB Application Program Interface (API). Merupakan suatu library
yang memungkinkan program yang telah anda tulis dalam bahasa C dan
Fortran mampu berinterakasi dengan MATLAB. Ini melibatkan fasilitas untuk
pemanggilan routines dari MATLAB (dynamic linking), pemanggilan
MATLAB sebagai sebuah computational engine, dan untuk membaca dan
menuliskan MAT-files.
3
1.3. Percobaan
1.3.1. Perangkat yang diperlukan
- PC yang dilengkapi dengan perangkat multimedia (sound card,
Microphone, Speaker active, atau headset).
- Sistem Operasi Windows dan Perangkat Lunak Matlab yang
dilengkapi dengan tool box DSP.
4
Sedangkan untuk mengakhiri sebuah sesi MATLAB, bisa melakukan dengan dua
cara, pertama pilih File -> Exit MATLAB dalam window utama MATLAB yang
sedang aktif, atau cara kedua lebih mudah yaitu cukup ketikkan type quit dalam
Command Window.
5
- Mendefinisikan dua buah vector, yaitu vector x dan vector y :
6
- Menjumlahkan kedua vektor
7
- Mengalikan matrix A dengan transpose x
8
- Mendefenisikan matrik bernilai 1 dengan dimensi 3 baris dan 6 kolom
9
Gambar 1.3.4 5. Grafik menggunakan perintah stem
10
- Melanjutkan dengan menekan toolbar Debug - pilih Save anda Run. -
menuliskan nama program coba_1.m
Program kedua
- Mengetikkan program berikut pada Matlab editor dan menyimpan dengan
nama coba_2.m
11
150
100
50
0 20 40 60 80 100 120
Program ketiga
- Mengetikkan program berikut pada Matlab editor dan meyimpan file
dengan nama coba_3.m
12
Grafik yang pertama
0.6
0.5
0.4
0.3
0.2
y
0.1
-0.1
-0.2
0 1 2 3 4 5 6 7 8 9 10
13
TUGAS
1. Dari contoh-contoh program yang sudah anda jalankan, coba berikan
penjelasan arti setiap perintah terhadap output yang dihasilkannya.
Jawab :
Pada contoh program menentukan variable scalar dengan cara
melakukan pengetikan dimana terdapat variabel x dan y yang telah
diinputan nilai x = 2 dan y diinputkan nilai y = 3. Kemudian terdapat
variabel z yang merupakan hasil pertambahan antara x dan y, maka
didapat hasil nya 5.
Pada contoh program mendefinisikan dua buah vector, dimana vector
didefinisikan sebagai matriks ukuran 1xN.
Pada contoh program menampilkan grafik dengan perintah plot,
menggunakan time sebagai penunjuk waktu pada sinyal, sedangkan
plot menunjukkan grafik untuk mempresentasikan data pada outputan
sehingga lebih mudah untuk dilihat secara keseluruhan.
Pada contoh program menampilkan grafik dengan perintah stem,
dimana terdapat perintah stem berfungsi menampilkan sederetan nilai
fungsi waktu diskrit.
Kemudian ada perintah hold on dan hold off berfungsi
menggabungkan lebih dari satu grafik pada sebuah tampilan.
Perintah subplot berfungsi membagi grafik, pada contoh program
digunakan pada output dua buah gambar pada tampilan yang berbeda.
Perintah figure merupakan jendela utama untuk menampilkan plot
pada matlab.
2. Coba anda cari bagaimana cara menampilkan grafik untuk tampilan tiga
dimensi dan grafik polar.
Jawab :
14
Grafik tiga dimensi
Input
Output
15
Grafik Polar
Input
Output
3. Bagaimana cara menampilkan lebih dari satu persamaan dalam satu grafik?
Misalnya anda memiliki dua fungsi sinus yang berbeda fase. Fungsi pertama
anda tampilkan, lalu anda lanjutkan menampilkan fungsi kedua, dengan
catatan tampilan pada fungsi pertama tidak boleh hilang.
Jawab :
16
Input
Output
4. Bagaimana cara menampilkan lebih dari satu grafik dalam satu tampilan?
Misalnya anda gunakan fungsi pada soal ke-3, satu fungsi ditampilkan diatas
dan fungsi lainya di bagian bawah.
Jawab :
17
Input
Output
Output
19
1.4. Analisa
Pada tugas 2, terdapat dua perintah yaitu menampilkan grafik tiga dimensi
dan menampilkan grafik polar.
Pada bagian menampilkan grafik tiga dimensi fungsi matematika dari
grafik tersebut z = x2 + y2. Terdapat sumbu x dan sumbu y. Kemudian
ada perintah meshgrid berfungsi untuk membuat grafik dari fungsi
dengan dua variabel z = f(x,y). Dan perintah surf berfungsi untuk
menggambar grafik bidang permukaan yang full color. Sintaknya sama
dengan perintah mesh.
Pada bagian menampilkan grafik polar fungsi matematika dari grafik
tersebut = sin2 3. Terdapat perintah figure merupakan jendela utama
untuk menampilkan plot pada matlab. Perintah linspace berfungsi
membangun array seragam pada interval. Dan terakhir perintah polar
berfungsi untuk menggambar grafik dalam koordinat polar, dengan
menggunakan sintak polar(theta,rho).
Pada tugas 3, perintah menampilkan lebih dari satu persamaan dalam satu
grafik dimana perintah yang digunakan adalah hold on dan hold off. Pada
program ini terdapat dua fungsi x = cos dan y = sin.
Pada tugas 4, perintah menampilkan lebih dari satu grafik dalam satu
tampilan dimana perintah yang digunakan subplot, subplot berfungsi membagi
grafik.
Pada tugas 5, menampilkan dua fungsi dan ditampilkan dalam grafik
berbeda. Perintah yang digunakan adalah menggunakan (figure 1) untuk fungsi
pertama dan untuk fungsi kedua (figure 2).
20
1.5. Kesimpulan
Matlab merupakan sebuah program dengan bahasa high
permormance atau bahasa dengan kinerja tingkat tinggi untuk komputasi
masalah perhitungan dengan teknik. Operasi dasar pada Matlab meliputi
operasi pertambahan (+), pengurangan (-), perkalian(*), pembagian(/),
pemangkatan(^), serta operasi matriks seperti baris dan kolom, operasi vector
serta operasi lainnya seperti pembuatan grafik.
Di dalam Matlab sangat banyak perintah perintah yang harus
dipahami salah satunya plot berfungsi untuk menampilkan grafik sederhana,
dan masih banyak lagi. Sebagai sebuah system Matlab tersusun dari 5 bagian
utama yaitu Development Environment, Matlab Mathematical Function
Library, Matlab Langauge, Graphics, dan Matlab Aplication Program
Interface (API).
21
DAFTAR PUSTAKA
22