Anda di halaman 1dari 11

LAPORAN PRAKTIKUM

METODE NUMERIK

JUDUL : PENGENALAN MATLAB I

DISUSUN OLEH :
FINA ENNO RIZKI OKTAVIA PUTRI M0519040

PROGRAM STUDI INFORMATIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNVERSITAS SEBELAS MARET
2020
1. Variabel

Pada command window dituliskan a=5, b =3 dan c =1, kemudian nilai dari masing-masing
variabel a, b, c tersimpan di dalam workspace.

2. Operasi

Melakukan operasi penjumlahan lalu disimpan di dalam variabel x dan melakukan operasi
pengurangan lalu disimpan di variabel y.

Melakukan operasi perkalian lalu disimpan di dalam variabel r dan melakukan operasi
pembagian lalu disimpan di dalam variabel s.
3. Array Matriks

Menuliskan matriks x dan y beserta isinya, matriks x dan y memiliki ukuran 3 x 3.

4. Operasi Matriks

Melakukan operasi perkalian matriks pada umumnya.

Melakukan operasi matriks sesuai elemennya, misal elemen X11 x Y11 dan seterusnya.
Melakukan perpangkatan sesuai elemennya, misal (X11)^(Y11) dan seterusnya.

Melakukan operasi determinan matriks.

Melakukan operasi invers matriks.

Semua operasi yang dijalankan tersimpan didalam workspace.


Akan mengambil nilai dari matriks a pada baris ke-x (1,3) kolom ke 3 dan akan dimasukkan
ke variabel e.

Akan mengambil nilai dari matriks a pada baris ke-x(1,3) kolom ke : (semua kolom) dan akan
dimasukkan ke variabel d.
Pada awalnya membuat matriks 0 berukuran 3x3. Lalu melakukan operasi matriks, mengambil
elemen matriks a baris ke : (semua baris) kolom ke-x (1,3) dan akan diletakkan pada matriks f
baris ke : (semua baris) kolom ke 1 & 2.

Pada awalnya membuat matriks 1 berukuran 3x3. Lalu melakukan operasi matriks, mengambil
elemen matriks a baris ke : (semua baris) kolom ke-x (1,3) dan akan diletakkan pada matriks g
baris ke : (semua baris) kolom ke 1 & 2.
Pada awalnya membuat matriks random berukuran 3x3. Lalu melakukan operasi matriks,
mengambil elemen matriks a baris ke : (semua baris) kolom ke-x (1,3) dan akan diletakkan
pada matriks h baris ke : (semua baris) kolom ke 1 & 2.

5. Input Output

Pada baris ke-2 diminta untuk menginputkan angka dan akan disimpan ke dalam variabel x.
Lalu baris ke-3 akan mencetak tulisan yang ada di dalam tanda petik dan baris ke-3 akan
menampilkan nilai dari variabel x.
6. Decision
a. Konversi Suhu

Pada baris ke-2 terdapat perintah untuk input nilai dari suhu celcius yang akan dikonversi dan
nilai tersebut akan disimpan ke dalam variabel x. Lalu masuk ke logika percabangan pada baris
ke 3-7.

- Jika x > 100 akan mencetak tulisan ‘Maaf, batas titik didih celcius 100 derajat Celcius’.
- Jika x<0 akan mencetak tulisan ‘Maaf, batas titik beku celcius 0 derajat celcius’.
- Jika tidak masuk ke dua percabangan tersebut akan masuk ke kondisi terakhir, lalu
terdapat kondisi percabangan lagi. Tetapi sebelumnya di baris ke-8 akan mencetak
tulisan yang ada di dalam tanda petik dan di baris ke-9 akan meminta untuk
memasukkan kode 1, 2 atau 3 sebagai pilihan konversi suhu serta akan disimpan ke
dalam variabel y. Lalu pada baris ke 10-21 akan masuk ke percabanan ke-2 dann
variabel y akan dicek, masuk ke kondisi percabangan yang mana. Nanti selanjutnya
akan dikonversi dan akan mencetak tulisan pada perintah fprintf.
b. Genap Ganjil

Pada awalnya terdapat perintah untuk input nilai dan akan disimpan ke variabel x. Kemudian
nilai x akan diperiksa, masuk ke kondisi percabangan yang mana dan akan mencetak tulisan
yang ada di dalam tanda petik pada perintah fprintf.

7. Looping
Looping 1
Pada kondisi pertama, terdapat looping dengan nilai i = 1 sampai 5. Jika nilai i masih didalam
interval, akan melakukan perintah i^2 dan disimpan pada variabel p. Setiap iterasi, nilai i akan
bertambah 1.

Pada kondisi kedua, terdapat looping dengan nilai j = 1 sampai 5 dan setiap iterasi, nilai j akan
bertambah sebanyak 0,5. Jika nilai i masih didalam interval, akan melakukan perintah j/2 dan
disimpan pada variabel q.

Looping 2
Pada awalnya dideklarasikan variabel p dengan nilai 0, lalu terdapat looping dengan kondisi
p<=10. Jadi looping akan berjalan selama nilai variabel p kurang dari sama dengan 10. Lalu di
dalam looping terdapat perintah untuk melakukan operasi dan akan disimpan ke dalam variabel
q. Setiap iterasi nilai p akan +1.

Anda mungkin juga menyukai