Pengikut

Rabu, 30 September 2015

membuat program (fisika komputasi

ini adalah cara mencari kesalahan pemotongan
%rndoff-demo program untuk round-off error
clear; help rndoff;
h=1 %initial value for h
for j=1:21
    temp=(10 + h) - 10; %bila tidak ada round-off temp=h
    hplot(j)=h;
    eplot(j)=abs(temp - h)/h;
    h=h /10;
end
loglog (hplot,eplot,'*')
xlabel('h');
ylabel('franctional error');
title ('round-off error')


gambar dari hasil nya:

koversi satuan

konversi satuan

funtion konversi (x,unit)
% x adalah yang akan di konversi
% unit adalah satuan
if nargin~=2
    error ('perlu dua argumen,misalnya s,ft')
end
if~ischar(unit)
    error ('argumen kedua harus karakter')
end
switch unit
    case('inch','in')
        y=x*2,54;
    case('feet','ft')
        y=x*2,54*12;
    case('meter','m')
        y=x*100;
    case('milimeter','mm')
        y=x/10;
    case('centimeter','cm')
        y=x;
    otherwise
        disp(['unit tidak di kenal=',unit])
end
disp('hasil dalam cm :')
y
return