Penggunaan Plot Pada MATLAB
Program MATLAB sangatlah banyak, seperti halnya dengan Plot. Plot
pada MATLAB difungsikan sebagai output picture dari program yang kita
buat, seperti grafik yang berebentuk barh plot, stem plot, compass plot,
surf plot dan sebagainya. setiap program yang kita buat akan dapat
efisiensi dari uotput grafik yang kita inginkan dalam hal komunikasi
sains kepada orang lain maupun rekan bisnis.
Berikut beberapa contoh dari program plot :
x = 0.*pi:6.*pi
k = 0.5
r = k.*x
plot(x,r,x,r,’om’)
axis(‘equal’)
set(gca,’XTick’,0.*pi:6.*pi)
set(gca,’XTickLabel’,{’0pi’,'pi’,’2pi’,’3pi’,’4pi’,’5pi’,’6pi’})
xlabel(’0<(\theta)<6pi’)
ylabel(‘k.*(\Theta)’)
title(‘Plot of k.*(\Theta)’)
x = linspace(0,2);
y = exp(-x).*sin(x)
plot(x,y);
axis(‘equal’);
stemplot(x,y);
stairs(x,y,’r');
barh(x,y,’g');
compass(x,y,’m')
x = linspace(-1,1);
y = linspace(-2*pi,2*pi);
z = exp(x).*exp(i*y);
plot(x,z,’ok’,y,z,’*r’)
axis(‘equal’)
set(gca,’XTick’,-1:1)
set(gca,’yTickLabel’,{‘-2pi’,'-pi’,’0′,’pi’,’2pi’})
xlabel(‘-1<x<1′)
ylabel(‘-2<(\theta)<2pi’)
title(‘Plot of exponential (x+iy)’)
Tampilan Plot dapat kita modifikasi sesuai kegunaan yang kita
inginkan. kategori plot sebdiri dapat kita lihat di help matlab. semoga
tulisan ini bermanfaat.
Kamis, 10 Oktober 2013
Minggu, 06 Oktober 2013
PRAKTIKUM 4
1. Penggunaan function
penggunaan function sangat banyak modifier yang kita inginkan pada pembuatan program, seperti matriks, penghitungan hari dll. function sendiri di dalam M-file atau editor dapat muncul langsung pada comman windows sesuai yang kita save pada editor.
cotoh sederhananya :
% Membuat Suatu Fungsi
function d = jarak (x1, y1, x2, y2)
% Menghitung Jarak
d = sqrt((x1-x2)^2+(y1-y2)^2);
% Deret Fibonacci
F = ones(1,n)
F(2) = 2
n = input('---Masukkan Bilangan--- n = ');
if isnumeric(n)==0
error(' n Haruslah Bilangan')
elseif mod(n,1)~=0 || le(n,0)
error(' n Haruslah Bilangan Asli');
elseif ge(n,3)
k = 3;
while k <= n
F(k) = F(k-1) + F(k-2)
k = k+1
end
end
fprintf('Bilangan Fibonacci yang ke-%d adalah %d.\n',n,F(n))
2. Penggunaan loop for, dan while
While dan for sendiri mempunyai peran tersendiri namun hampir sama dalam penerapannya. banyak sekali kelbihan dari penggunaan loop ini, dimana sangat mempermudah dan mengefisienkan suatu program artinya program yang butuh banyak penghitungan/penggunaan dapat di perkecil oleh loop ini.
contoh dari while dan for seperti berikut :
disp('t y');
for t = -9:0.5:9
if t >= 0
y = -3*t^2+5;
else
y = 3*t^2+5;
end
fprintf('%3.1f % 8.2f \n', t, y);
end
x = 0;
while x < 3
y = x^3
x = x+2
end
dst
3. Penggunaan Switch
Switch ini hampir sama penggunaannya dengan if. alur program yang digunakan hampir sama artinya dengan menggunakan statement yang ingin kita buat pada MATLAB dapat dioutpunkan dengan sama. sama halnya dengan loop tadi
contoh sederhana sebagai berikut:
%Converter
x = input('panjang (cm) : ');
u = input('converter satuan ke : ','s');
switch (u)
case{'cm'}
disp(['>>>Nilai konversinya adalah ', num2str(x) ' cm'])
case{'mm'}
disp(['>>>Nilai konversinya adalah ', num2str(x*10) ' mm'])
case{'m'}
disp(['>>>Nilai konversinya adalah ', num2str(x/100) ' m'])
otherwise
disp('Satuan Tidak Diketahui')
end
>>> SEMOGA BERMANFAAT<<<
Langganan:
Postingan (Atom)