Professional Documents
Culture Documents
M2P2
M2P2
(KOMPRES)
TEKNOLOGI
A Prodi : Teknologi Kimia Industri
Jurusan Teknik Kimia
i
YS
Politeknik Negeri Sriwijaya
M
S
A
H YS
T
Top product
LA
HYSYS
B
S YS
MAT HY
L
2
L AB
3
0
Depropanizer
2
(DeC3)
2
si
0
i
ta
Feed
t as 2
pu 1
pu
0
K
IN
m
Ko
m
IM
U
Ko
M
DU
1
9
IA
0
M
A
ST
T
K
LA
om
S
B
pu
RI
ta
si
Bottom product
Workspace berfungsi
sebagai tempat Command window merupakan
menyimpan variabel jendela utama MATLAB.Tempat
masukan dan hasil. untuk mengeksekusi perintah.
Menampilkan masukan dan hasil.
Bila kita ibaratkan fungsi adalah sebuah kotak hitam dimana yang kita lihat
hanyalah apa yang masuk dan apa yang keluar, maka fungsi dapat menjadi suatu
alat yang baik untuk mengevaluasi perintah-perintah yang menggabungkan
fungsi-fungsi matematika atau deretan perintah yang sering digunakan untuk
memecahkan suatu masalah besar
Untuk itu matlab menyediakan suatu struktur untuk membuat fungsi anda sendiri
dalam bentuk M-file yang disimpan dalam komputer. M-files dapat berisi program,
scripts, persamaan atau data yang dipanggil selama eksekusi. Jika M-files
adalah definisi fungsi, selanjutnya bagian yang terpenting dari jenis m - file ini
adalah baris pertama. Baris pertama harus mengandung definisi fungsi
sehingga MATLAB dapat menemukan M -files yang dipanggil. M -files tipe ini
disebut dengan fungsi M -files atau fungsi file
ATURAN DAN SIFAT-SIFAT FUNGSI M-FILE
Nama fungsi dan nama file harus identik misalnya anda
membuat fungsi dengan nama pangkat maka anda
memberi nama M-file anda pangkat juga.
function y = nama_fungsi(x)
function y = nama_fungsi(a,b,c,d)
‘nama_fungsi’ adalah nama sederhana M -file (nama file harus sama dalam
definisi dan nama file. Baris script selanjutnya dalam M -file dapat
mendefinisikan fungsi atau fungsi dan label beberapa variable yang
diperlukan.
fplot (‘example1’,[1:5])
Ini akan mnghasilkan plot ln (x) antara x =1 dan x = 5. Hasil plot ditunjukkan
Gambar 5. Dengan menggunakan menu ’insert’ kita dapat menambah judul,
nama sumbu x dan y dan jika perlu legend
PERINTAH ‘GLOBAL’
Command workspace adalah area di dalam memori komputer dimana
tersimpan berbagai parameter dan variabel yang telah didefinisikan pada
command line (baik pada command window ataupun pada m-file) MATLAB. Masing–
masing m-file memiliki workspace khusus yang masing–masing tidak dapat
berkomunikasi sampai kita membuatnya saling berkomunikasi. Salah satu cara untuk
mengkomunikasikan masing– masing workspace tersebut adalah dengan perintah
’global’ seperti di bawah ini
SCRIPT MATLAB
Untuk membuat script biasa, tuliskan perintah-perintah MATLAB
dengan urutan yang benar. Perhatikan contoh berikut :
Script dapat
menerima masukan
melalui input dari
keyboard, tetapi
tidak dapat
menerima masukan
berupa argumen.
Karena itu script
hanya digunakan
untuk program-
program singkat,
atau program induk.
3. FUNGSI-FUNGSI MATLAB
Fungsi dapat menerima masukan berupa argumen, menerima masukan dari keyboard,
tetapi pemrogram biasanya tidak menempatkan pekerjaan ini dalam fungsi kecuali ada
tujuan khusus untuk itu.
fungsi harus memiliki header yang ditandai dengan kata-kunci function. Pada header
tersebut terdapat variabel output, nama fungsi dan variabel input. Nama fungsi disini
tidak selalu mencerminkan nama fungsi yang sebenarnya. Nama fungsi sebenarnya
adalah nama file .m yang berisi fungsi tersebut. Walaupun demikian, nama fungsi pada
header sebaiknya sama dengan nama file agar tidak membingungkan.
4
V π(RE3 RI 3 )
3
Dimana RE adalah diameter luar dan
RI adalah diameter dalam
Penyelesaian :
re=6.3125;ri=5.762;
v=4/3*pi*(re^3-ri^3);
disp([„Volume = „ ,num2str(v)])
Volume = 252.3169
5. MENYIMPAN DAN MEMANGGIL DATA
Untuk menyimpan dan memanggil data dari file pilih File Save
Workspace As.....
Untuk memanggil data digunakan pilihan Load WorkSpace As atau
Open file menu file.
Untuk mengimport data, untuk matlab versi 6 keatas pilih file Import
Data…
Matlab juga menyediakan dua perintah --- save dan load --- yang jauh
lebih fleksibel
Perintah save untuk menyimpan satu atau lebih variable dalam file
format file format yang sesuai dengan pilihan anda.
Contoh:
Clear all
x=1:10;y=10:10:100; % membuat array baru
Save
Saving to: Matlab.mat
5. MENYIMPAN DAN MEMANGGIL DATA