Anda di halaman 1dari 56

Aplikasi Komputer 1

Matlab
Created by :
Afiek Mauliani 151411001
Asri Aminah 151411003
Hagai Elisafan 151411010
Nabila Nisa M 151411022
Noorma Nurmalasari 151411023

2A D3 Teknik Kimia
Dasar Dasar Matlab
Dasar Dasar Matlab
Langkah Langkah

1. Baris pertama adalah


bentuk fungsi yang
akan dipanggil dalam
program ini
Langkah Langkah
Apa Itu Function?

Function adalah untuk menghitung nilai


minimum dari fungsi baik satu variable atau
multi variable dengan cara menginputkan nilai
berupa tebakan awal
Penyelesaian
menggunakan matrix
Editor

Kalimat setelah tanda % Kurung siku di awal dan


tidak akan dianggap ada akhir

Persamaan matrix
untuk mencari nilai Z

Langkah langkah yang dilakukan


1. Masukan persamaan matrix
2. Kembali ke atas, masukan apa saya yang dibutuhkan dalam menyelesaikan persamaan matrix tersebut.
3. Bentuk matrix yang digunakan bisa ke samping dengan dipisahkan oleh spasi atau enter dengan ditandai
dengan tanda titik koma ( ;)
Hasil Run

Nilai matrix A dan


matrix B harus sama
dengan yang diketahui

Hasil dari
persamaan
Z=inv(A)*C’
Penyelesaian
Persamaan Linier
Simultan (Neraca
Massa)
Editor

Dalam
menyelesaikan soal
dalam matlab ini,
Ordinat dalam matrix harus dalam bentuk
(baris , kolom) matrix

jika bentuknya
( baris , : ) = semua kolom pada baris tersebut
(: , kolom) = semua kolom pada baris tersebut
Hasil Run
Penyelesaian
Dengan
Menggunakan
Fungsi
Meminimalkan
 Total Biaya Operasi
 Min Cpr
 Min C
Apa Fungsi dari fminsearch?

Untuk memanggil m file yang akan


dioperasikan dalam satu folder
Total Biaya Operasi
Editor

Min TBO = meminimalkan nilai dari TBO


min (x) = karena x variabelx yang
digunakan

Rumus atau persamaan yang


digunakan untuk menyelesaikan
soal ini
Run

Fungsi clear ini untuk


membersihkan program
yang sebelumnya di
comand

Minx= jenis fungsi yang


xhasil = hasil dari Fminsearch= fungsi
digunakan pada kolom
program matlab minimal dari persamaan
editor
yang dicari
Hasil Run
Min Cpr
Perolehan suatu produk dari reaktan dinyatakan dalam
persamaan Cp/Cr
Cp = k1 x e-(k1+k2) x t
Cr k1+ k2
k1= 10 pangkat 18 x e -22000/T
Berapa perolehan T yang menyebabkan perolehan produk
maksimum ?
Editor

Bentuk min, karena


akan
meminimalkan

Untuk melengkapi data


pada persamaan P

Persamaan P yang digunakan untuk


menyelesaikan fungsi dari p
Run

Fungsi clear ini untuk


membersihkan program
yang sebelumnya di comand

Karena bentuknya
meminimlkan, maka
menggunakan fminsearch Fungsi yang digunakan
Hasil Run
Min C

C = 500 + 0,9X + 0,03 x (150.000)


x
Cari nilai X yang menghasilkan
nilai C minimum ?
Editor

Bentuk Fungsi nya karena sama


sama meminimalkan, maka
menggunakan min

Persaman dari fungsi


P sesuai dengan soal
Run

Fungsi clear ini untuk membersihkan


program yang sebelumnya di comand

Karena bentuknya meminimlkan, Bentuk dari fungsi pada kolom editor


maka menggunakan fminsearch
Hasil Run
Penyelesaian
Persamaan Dengan
cara differential
Laju R
Apa Fungsi dari dari Ode?

Untuk menyelesaikan permasalahan persamaan


diferensial biasa (PDB).

Persamaan Diferensial Biasa (PDB)


Fungsi PDB banyak digunakan dalam
permasalahan pemodelan reaktor, kinetika
reaksi, perpindahan-perpindahan, dll
Editor

Fungsi dari FLAG adalah untuk


membedakan antara variable
utama yang dicario dan
variable tambahan

Karena soalnya bentuk reaksi


kimia, maka fungsi yang
digunakan berupa laju nya

Persamaan dari fungsi terhadap


laju R harus sesuai dengan
reaksi kimia
Menyamakan

Ode 45 untuk menyelesaikan


permasalahan persamaan diferensial
biasa

plot = (x label,y label,’warna di grafik’)


xlabel = variable di x
ylabel = variable di y

Sum tyeh buat apa?


Solve

Fungsi clear ini untuk


membersihkan program
yang sebelumnya di comand

Fminsearch= fungsi
minimal dari persamaan
yang dicari
Grafik
Laju pusing
tdat = Cdat = [ 50.00 0
[0;0.0002;0.0012;0.0162;0.0490;0.1008;0.1 49.96 0.03
781;0.2935;0.4629;0.6907;0.9970;1.4086;1 49.79 0.20
.9617;2.7052;4.1679;5.0000 ]; 47.29 2.67
42.44 7.30
36.20 12.90
29.18 18.59
21.98 23.57
15.45 27.21
10.45 29.42
6.83 30.87
4.33 31.96
2.67 32.80
1.62 33.41
0.79 33.92
0.57 34.06 ];
Editor

Variable utama
Variable tambahan

Setelah tanda “%:


maka tidak dianggap
ada

Persamaan untuk
menyelesaikan fungsi
diatas
Editor
Editor
[ ] artinya FLAG

menyelesaikan permasalahan persamaan diferensial biasa

Objecft nya Merangkum dari setiap kolom yang ada (variable)


Solve
Grafik
Reaksi Cinta Segitiga
Editor

Sudah menunjukan 3 reaksi, maka


gausah pake flag dan nilai k

3 reaksi yang akan diselesaikan dengan


fungsi yang sama
Run

Karena bentuk soalnya


turunan, maka digunakan
fungsi ode (persamaan
differential biasa)

Plot nya agar dalam 1 gambar ada 3


grafik

Legend
Grafik Hasil Run
Legend
Batch
Editor

Variable yang dicari


dari bentuk fungsi

Bentuk fungsinya boleh


apa saja yang
berhubungan dengan
soalnya

Bentuk persamaan pada


fungsi yang digunakan
Run
Fungsi clear ini untuk membersihkan
program yang sebelumnya di comand (t C) = yang dicari dari
program ini
Ode 23 berfungsi sebagai
penyelesai masalah
differential
Pada semua baris kolom 1= t (‘nama function harus
pada semua baris kolom 2 = Ca sama yang sebelum nya’ ,
Pada semuabaris kolom 3 = Xa ‘parameter yang harus
diketahui’)

Jika dari hasil penyelesaian ingin ada


grafiknya
Figure 1 = hanya ada 1 plat gambar
Subplot = (baris, kolom, grafik ke)
plot = (x label,y label,’warna di grafik’)
xlabel = variable di x
ylabel = variable di y
Hasil Run
Grafik

ylabel
xlabel
Penyelesaian
Persamaan fungsi
fzero
Apa Itu fzero?
Fungsi “Fzero”digunakan untuk menemukan nilai dari parameter
tunggal pada fungsi multivariabel yang akan membuat nilai fungsi tersebut
sama dengan nol. Perintah hanya dapat menemukan satu akar pada satu
waktu, dan hanya dapat menemukan akar dalam satu variabel pada suatu
waktu.
Syntax
x = fzero(fun,x0)
x = fzero(fun,x0,options)
x = fzero(fun,x0,options,P1,P2,...)
[x,fval] = fzero(...)
[x,fval,exitflag] = fzero(...)
[x,fval,exitflag,output] = fzero(...)
Persamaan 2A
Editor

Fungsinya dalam bentuk persamaan


(variable yang dicari)

Global untuk menyatakan variabel


menjadi umum

Persamaan untuk
menyelesaikan
fungsi FV
Solve

For, untuk melakukan loop


sejumlah urutan yang telah
ditentukan.
Setelah menggunakan for
harus diakhiri dengan end
Solve

Karena ketiga grafik hanya dalam 1


kotak, maka figurenya hanya 1

Subplot = (baris, kolom, grafik ke)


plot = (x label,y label,’warna di
grafik’)
xlabel = variable di x
ylabel = variable di y
Grafik

Subplot 1
Subplot 2

Subplot 3
Terima Kasih 

Anda mungkin juga menyukai