Anda di halaman 1dari 10

1330514105 ERWIN MAULANA AMRAN

0
1330514105 VIGA APRILIANA SARI
1
PLOT DUA DIMENSI
Bab ini menjelaskan cara MATLAB dapat digunakan untuk membuat dan memformat
berbagai jenis plot dua dimensi. Plot adalah alat yang sangat berguna untuk menyajikan
informasi.

1. Plot commad digunakan untuk membuat plot dua dimensi .

Formula Contoh fungsi


>> x=[1.8 3.2 5.5 7 7.5 8 10];
plot (x,y) menggambar garis yang didefinisikan
>> y=[6.5 7 7 5.5 4 6 8];
oleh pasangan X vs Y
>> plot (x,y)
>>Y = [1 3 5 4 7 0 9 8 2]; menggambar garis yang didefinisikan
Plot (y)
>>plot(Y) oleh titik Y vs indeksnya (Y bil real)

plot(x,y,'line specifiers', 'PropertyName' ,PropertyValue)

Penspesifikasi yang menentukan untuk menentukan lebar garis, dan ukuran


jenis dan warna garis dan spidol. penanda dan tepi, dan mengisi warna

2. Line Specifiers:
Specifier baris adalah opsional dan dapat digunakan untuk menentukan gaya dan warna baris
jenis penanda (jika pembuat diinginkan). Para penentu gaya garis adalah

spesifikas Nama Properti Kemungkinan hasil properti


Line Style linestye (or LinesStyle) Gaya garis penentu dari tabel
di atas, diketik sebagai string.
Line color color (or Color) Warna penspesifikasi dari
tabel di atas, diketik sebagai
string.
Marker marker ( or Marker) Marker penspesifikasi dari
tabel di atas, diketik sebagai
string.
Spesifikasi line color :

Line color Spesifikasi Contoh:


red R >> plot(t,y,r-',t,y2,g-*',t,y3,c:')
green G >> x = -pi:pi/10:pi;
blue B >> y = tan(sin(x)) - sin(tan(x));
cyan C >> plot(x,y,'-rp','LineWidth',2,
magenta M 'MarkerEdgeColor','k',...
yellow Y 'MarkerFaceColor','g','MarkerSize',10)
black K
white W

1
Spesifikasi marker type titik data:

Tipe marker spesifikasi


Tanda plus +
lingkaran o
bintang *
Titik .
Silang x
Segitiga naik ^
Segitiga turun v
Persegi s
Segitiga kanan >
Segitiga kiri <
Berlian d
Segi lima p
Segi enam h

Contoh :
>> t = 0:pi/10:2*pi;
>> y = sin(t);
>> y2 = sin(t-0.25); y3 = sin(t-0.5);
>>plot(t,y,'<-',t,y2,'-',t,y3,':')
>>plot(t,y,'p-',t,y2,'-',t,y3,':')
>> plot(t,y,'p',t,y2,'-',t,y3,':')
Linestyle :

2
Linestyle Spesifikasi
solid line
-
(default)
Dashed --
Dotted :
dash-dot -.
Catatan tentang menggunakan specifers:

- Para penentu diketik dalam perintah plot sebagai sengatan.


- Dalam sengatan yang specifers dapat diketik dalam urutan apapun.
- Para penentu adalah opsional. Ini berarti bahwa tidak ada, satu, dua, atau ketiga jenis
dapat dimasukkan dalam perintah.
plot(x,y) : Sebuah garis menyala biru menghubungkan titik-titik dengan tidak ada
penanda (default).
plot(x,y, 'r) : Sebuah garis merah padat menghubungkan titik-titik.
plot (x,y,'y) : Sebuah garis putus-putus kuning menghubungkan titik-titik.
plot (x,y, '*) : Poin ditandai dengan * (tidak ada garis antara titik).
plot (X,Y,'g:d): Sebuah garis putus-putus hijau menghubungkan titik-titik yang ditandai
dengan spidol berlian.
3. Property Name and Property Value:
Properti adalah opsional dan dapat digunakan untuk menentukan ketebalan garis, ukuran
marker, dan warna dari garis penanda ini tepi dan isi.

Nama Properti Penjelasan Default LineWidth contoh


LineWidth Menentukan 0.5 points (1 point = >> x = -pi:pi/10:pi;
(linewidth) lebar baris 1/72 inch). >> y = tan(sin(x)) - sin(tan(x));
>> plot(x,y,'-.','LineWidth',2)
MarkerSize Menentukan A dalam satuan poin
(markersize) ukuran marker
MarkerEdgeColor Menentukan Specifier warna dari
(markeredgecolor warna untuk tabel di atas, diketik
) mengisi penanda sebagai string.
diisi
Contoh:
>>plot(xlyl '-mo1 I 'LineWidth1 121 'markersize1 1121 'MarkerEdgeColor1 I 'g1 I
'markerfacecolor1 I 'y1)
4. Plot of Given Data

tahun 1988 1989 1990 1991 1992 1993 1994


Sales 8 12 20 22 18 24 27
(milione
r

3
>> yr=[1988:1:1994];

>> sle=[l 12 20 22 18 24 27];

>> plot(yr,sle,-- r*,linawidth,2,markaraisa,12)

Penspesifikasi baris: Nama Properti dan Nilai Properti:


garis putus-putus merah dan lebar garis adalah 2 poin dan ukuran marker adalah
12 poin
penanda tanda bintang.

Plot of Function
Contoh:
%A acript file that creat a plot of x= [-2 : 0. 01: 4] ;
%tha function: 3.5.^ (-0.5*x).*cos(6x) y=3.5.^(-0.5*x).*cos(6*x)
>>plot(x,y)

5. THE fplot COMMAND

fplot('function' ,limits,'line specifiers')

Fungsi yang akan diplot. Domain x dan, opsional, Penspesifikasi yang menentukan
limist dari sumbu y. jenis dan warna garis dan
penanda (opsional).
Fungsi fplot ini: menggambar grafik f dalam selang interval a <x<b
Contoh: >> fplot('sin(1 ./ x)', [0.01 0.1])

FPLOT(F,[XMIN,XMAX,YMIN,YMAX])

Fungsi fplot ini: menggambar grafik f dalam selang interval xmin <x<xmax dan
ymin <y<ymax
Contoh: >> fplot('[tan(x),sin(x),cos(x)]',2*pi*[-1 1 -1 1])
Contoh di atas juga untuk menggambar lebih dari 1 grafik fungsi dalam 1 perintah

6. Plotting GRAFIK GANDA DI SAMA PLOT


a. Menggunakan Command petak
plot (x, y, u, v, t, h)
Fungsi: menciptakan tiga grafik-y vs x, v vs u, dan h vs t-semua dalam plot yang sama.
Contoh : >> plot(x,y, '-b',u,v, '--r',t,h, 'g:')

b. Menggunakan palka dan menunda Perintah

>>x=[-2:0.01:4];
>>y=3*x .^3-26*x+6;
>>yd=9*x .^2-26;
>>ydd=l8*x;

4
>>plot (x,y, -b) [Grafik pertama dibuat]
>>hold on
>>plot (x,yd, - -r) [Dua grafik yang ditambahkan ke gambar.]
>>plot(x,ydd, :k)
>>hold off
c. Menggunakan Baris perintah

line(x,y, 'PropertyName' ,PropertyValue) Contoh :


>>line(x,y,' linestyle', '--','color', 'r','
marker', 'o')
(Pilihan) Properti dengan nilai-nilai yang dapat
>>x=(-2:0.01:4];
digunakan
>>y=3*x."3-26*x+6;
untuk menentukan gaya garis, warna, dan
lebar, jenis
>>yd=9*x."2-26;
penanda, ukuran, dan tepi dan isi warna. >>ydd=l8*x;
>>plot(x,y,'LineStyle,-,color','b')
>>line(x,yd,'LineStyle,--,color,r
)
>>line(x,ydd,'linestyle,:,color','k')

7. Memformat PLOT
a. Menambahkan Label & Judul grafik

xlabel menambahkan label untuk sumbu x Contoh :

ylabelmenambahkan label untuk sumbuy >> xlabel(Sudut)


>> ylabel(Nilai)
title menambahkan judul >> title(Grafik Fungsi Sinus)

b. Menambahkan teks pada grafik

text(x,y,string)

Contoh :
>> plot(0:pi/20:2*pi,sin(0:pi/20:2*pi))
>> text(0,0,' sin(\pi)','FontSize',10)
>> text(pi,0,' \leftarrow sin(\pi)','FontSize',18)

c. Mengatur teks dengan mouse

gtext(string1,string2,...)

Contoh :
>>x = -pi:.1:pi;
>>y = sin(x);
>>plot(x,y)
>>gtext(sin(\pi))
d. Legenda perintah:
legend('string1', 'string2', ..... ,pas)
Pas -1: Menempatkan legenda di luar batas sumbu di sisi kanan.

5
Pas 0 : Menempatkan legenda di dalam batas-batas sumbu di lokasi yang Feres antar sedikit
dengan grafik.
Pas 1 : Menempatkan legenda di pojok kanan atas plot (default).
Pas 2 : Menempatkan legenda di pojok kiri atas plot.
Pas 3 :Tempat legenda di sudut kiri bawah dari plot.
Pas 4 : Menempatkan legenda di pojok kanan bawah plot.

Modifikasi Efek
\bf Menebalkan huruf
\it Membuat huruf miring
\rm Huruf normal
\fontname{fontname} Menentukan font yang digunakan
\fontsize{fontsize} Menentukan ukuran font

8. Penulisan karakter simbol di matlab


text(x,y, 'text as string' ,PropertyName,PropertyValue)

6
9. Sumbu perintah:
axis ([xmin, xmax, ymin, ymax])
Mengatur batas kedua x dan y sumbu (xmin, xmax, ymin, dan ymax adalah angka).
axis equal Mengatur skala yang sama untuk kedua sumbu.
axis square Mengatur daerah sumbu menjadi persegi.
axis tight Mengatur batas sumbu untuk berbagai data
gridmemunculkan grid line pada gambar (on dan off)
grid onmemunculkan grid line pada gambar
grid offmenghilangkan grid line pada gambar
contoh:
>>x=[10:0. 1:22];
>>y=95000./x.^2;
>>xd=[10:2:22];
>>yd=[950 640 460 340 250 180 140];
>>plot(x,y,'-','LineWidth',1.0)
>>xlabel('DISTANCE (cm)')
>>ylabel('INTENSITY (lux)')
>>title( '\fontname{Arial}Light Intellsity as a Funtion of Distance', 'FtntSize',14)

7
>>axis([8 24 0 1200])
>> text(14, 700, Operasion between theaey and experiment., 'E1ge0llar', r,
'L:ineKidth' ,2)
>>hold on
>>plot(xd,yd,'ro--','linewidth',1.0,markersize',10)
>>legend('Theory','ExperimentO)
>>hold off

Plots dengan LOGAJUTHMIC Axes


semil ogy (x, y)
Plot y dibandingkan dengan x log (basis 10) skala untuk mereka sumbu dan skala
linier untuk sumbu x.
.semilogx (x, y)
Plot y dibandingkan dengan x log (basis 10) skala untuk thex sumbu dan skala linier
karena mereka sumbu
loglog (x, y)
Plot y dibandingkan dengan x log (basis 10) skala untuk kedua sumbu.

Plots dengan BAR ERROR


Errorbar(x,y,e)
Vektor dengan nilai kesalahan pada setiap titik.
Errorbar(x,y,d,u)
Vektor dengan nilai batas Vektor dengan nilai batas bawah dari
atas dari kesalahan pada setiap titik. kesalahan pada setiap titik.
Contoh :
>>xd=[10:2:22];
>>yd=[950 640 460 340 250 180 140];
>>ydErr=[30 20 18 35 20 30 10]
>>errorbar(xd,yd,ydErr)
>> x1abe1('DISTANCE (em)')
>>ylabel('INTENSITY (lux)'
10. Plots untuk membuat grafik

Grafik fungsi formula


Vertical Bar Membuat grafik batang vertikal bar(x,y)
Horizontal Bar Membuat grafik batang horisontal barh(x,y)
Stem Membuat grafik garis stem(x,y)
PIE Menggambar pie chart Sintaks pie(X)
STAIRS Untuk menggambar grafik tangga stairs(x)

11. Histogram

hist (y) atau hist(y,x)


Contoh :
hist (y, 3) [n xout] =hist (y) atau [n xout] =hist (y,x)
>> X=[45:10:95] Contoh :
hist (y,x) >> [n xout]=hist{y) n = 2 3 2 7 3 6 0 3 0 4
Xout=

8
50.2500 54.7500 59.2500 63.7500
68.2500 72.7500 77.2500 81.7500 86.2500
90.7500

12. Polar Plots

Polar(t,r,line spesific) Contoh:


t=linspace(0,2*pi,200);
(Opsional) Penspesifikasi yang r=3*cos(0.5*t).^2+t;
defme jenis dan warna garis dan spidol. polar(t,r)

9
13. Menempatkan plots ganda pada halaman sama

subplot (m,n,p)

Anda mungkin juga menyukai