icomit

Just another WordPress.com site

Bagaimana Membuat Objek Tabung Dengan Matlab

Dilihat dari bentuknya, suatu tabung sebenarnya merupakan gabungan dari beberapa bentuk dasar, yakni garis dan elips. Sehingga untuk membuat objek tabung kita cukup menggabungkan kedua objek dasar tersebut. Perhatikan gambar tabung berikut.

Dari gambar tersebut terlihat bahwa suatu tabung memiliki bentuk dasar garis dan elips. Objek garis merepresentasikan tinggi tabung sedangkan objek elips terdapat pada alas dan penutup tabung.

Ditentukan bahwa untuk membentuk suatu objek tabung minimal kita membutuhkan tiga macam inputan, yakni tinggi tabung, jari-jari tabung, koordinat awal penggambaran tabung(yang dalam hal ini ditentukan koordinat titik pusat alas tabung). Dari beberapa inputan tersebut kita akan mengolahnya menjadi objek tabung dengan memanfaatkan fungsi membuat garis dan elips.

Fungsi membuat garis:

Ketikkan sourcecode berikut di dalam m-file editor matlab(FileàNewàM-file). Kemudian simpan dengan nama garis.m, simpan file di folder default matlab, yakni C:\MATLAB6p1\work

function garis(xa,ya,xb,yb)
  if xa==xb
    if ya<yb
      for yi=ya:0.1:yb;
        xi=yi+xa-yi;
        plot(xi,yi);
      end
    else
      for yi=ya:-0.1:yb;
        xi=yi+xa-yi;
        plot(xi,yi);
      end
    end
  else
    m=(yb-ya)/(xb-xa);
    if xa<xb
      for xi=xa:0.1:xb;
        yi=m*(xi-xa)+ya;
        plot(xi,yi);
      end
    else
      for xi=xa:-0.1:xb;
        yi=m*(xi-xa)+ya;
        plot(xi,yi);
      end
    end
 end

Fungsi membuat elips:

Buat M-file baru, ketikkan sourcecode berikut kemudian simpan dengan nama elips.m, simpan di folder default matlab, yakni C:\MATLAB6p1\work

function elips(x,y,a,b)
  xi=x-a:0.1:x+a;
  yi=(b/a)*(sqrt(a^2-(xi-x).^2))+y;
  plot(xi,yi);
  plot(xi,2*y-yi);

Dari kedua fungsi tersebut kita membuat suatu program utama yakni program buat tabung yang di dalamnya terdapat pemanggilan fungsi garis dan elips. Di dalam M-file baru, ketikkan sourcecode berikut:

clc;
disp('----PROGRAM TABUNG----');
t=input('Tinggi Tabung    = ');
r=input('Jari-jari Tabung = ');
x=input('Koordinat X     = ');
y=input('Koordinat Y     = ');

grid on;
hold on;
axis square;
xlabel('Sumbu X'),ylabel('Sumbu Y');
axis([0 100 0 100]);
title('TABUNG ICOM-IT');

a=r;
b=r/2;
elips(x,y,a,b);
garis(x-a,y,x-a,y+t);
garis(x+a,y,x+a,y+t);
elips(x,y+t,a,b);

Simpan sourcecode di atas dengan nama tabung.m di folder default matlab. Lakukan eksekusi program dengan memanggil nama M-filenya di command window matlab.

Command Window Matlab

Hasil eksekusi programnya adalah sebagai berikut.

Command Window Matlab

Program akan meminta beberapa inputan sebelum dihasilkan suatu bentuk silinder. Berikut adalah contoh inputan dan hasil eksekusi dari inputan tersebut.

Command Window Matlab

Output Tabung

Download dokumen pdf disini.

4 responses to “Bagaimana Membuat Objek Tabung Dengan Matlab

  1. Arie Sujadnorwanto January 6, 2011 at 4:11 pm

    sep2…aku baca2 dulu…thank you…

  2. budi November 28, 2011 at 7:45 am

    kalo biar tabung dibikin tidur rumusnya gmana mas?

    mohon dibantu..

  3. Anonymous August 6, 2012 at 11:06 pm

    Saya senang dengan apa yg sdh anda buat, bisakah anda membantu saya dalam penggunaan Matlab untuk menghitung volume tangki selinder tegak? untuk variabel2nya akn sy jabarkan : Volume isi rawa, jenis tutup tangki, mainhole (pipa pembuangan)…terima kasih sebelumnya (richie_roots@yahoo.co.id)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: