Kamis, 10 Oktober 2013

PRATIKUM 5

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.

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<<<