Sunday, March 24, 2019

PROGRAM FAKTORIAL, PERMUTASI DAN KOMBINASI DENGAN MATLAB

PROGRAM FAKTORIAL, PERMUTASI DAN KOMBINASI DENGAN MATLAB

1. FAKTORIAL 
Faktorial adalah hasil perkalian antara bilangan bulat positif yang kurang dari atau sama dengan n.

PROGRAM FAKTORIAL DENGAN MATLAB
n=input('n=');
for i=n-1:-1:1
   n=n*i
end
disp(['n!= ',num2str(n)])

2. PERMUTASI
Permutasi adalah penyusunan kembali suatu kumpulan objek dalam urutan yang berbeda dari urutan yang semula.
Misalnya :
Susunlah huruf A,B,C dalam dua buah tempat
kemungkinannya adalah 
1. AB
2. AC
3. BC
4. BA
5. CA
6. CB
ditulis :
nPr = n!/(n-r)!
3P2 = 3!/(3-2)!
       = 6

PROGRAM PERMUTASI DENGAN MATLAB
n=input('n= ');
r=input('r= ');
m=n-r;

for i=n-1:-1:1
  n=n*i;
end

for i=m-1:-1:1
  m=m*i;
end

P=n/m;
disp(['nPr = ',num2str(P)])

3. KOMBINASI
Kombinasi adalah himpunan objek yang tidak mementingkan urutan. Kombinasi berbeda dengan permutasi yang mementingkan urutan objek.

PROGRAM KOMBINASI DENGAN MATLAB
n=input('n=');
r=input('r=');
i=1;
fak_n=1;

for i=2:1:n
    fak_n=fak_n*i;
end

i=1;
fak_r=1;

for i=2:1:r
    fak_r=fak_r*i;
end

m=n-r;
i=1;
fak_m=1;

for i=2:1:m
    fak_m=fak_m*i;
end

disp(['C(n,r)= ' num2str(fak_n/(fak_r*fak_m))])

No comments:

Post a Comment

Apa itu MATLAB?

PROGRAM FAKTORIAL, PERMUTASI DAN KOMBINASI DENGAN MATLAB

PROGRAM FAKTORIAL, PERMUTASI DAN KOMBINASI DENGAN MATLAB 1. FAKTORIAL  Faktorial adalah hasil perkalian antara bilangan bulat positif ya...