Herhangi bir sayının
0!=1
1!=1
2!=1*2=2
3!=1*2*3=6
4!=1*2*3*4=24
............................
faktöriyelini hesaplayan basit bir MATLAB fonksiyonunu içeren programı yazınız. Bu u ekilde olmalı, mesela
function sayıfaktoriyeli=faktoriyel(....değiken yada değikenler...)
sınavda çıakcak arkadaşlar...bu programı yazabilen yardım etsin lütfen...
0!=1
1!=1
2!=1*2=2
3!=1*2*3=6
4!=1*2*3*4=24
............................
faktöriyelini hesaplayan basit bir MATLAB fonksiyonunu içeren programı yazınız. Bu u ekilde olmalı, mesela
function sayıfaktoriyeli=faktoriyel(....değiken yada değikenler...)
sınavda çıakcak arkadaşlar...bu programı yazabilen yardım etsin lütfen...

function faktoriyel = fact(x)
cross=1;
if x==0
cross=1;
else if x<0
error('nayir, nolamaz! sifirdan kucuk!');
else
for x=1:x
cross=cross.*x;
end
end
end
fprintf('sonuc %d\n', cross);
edit: pastebin.com ile verirsem daha iyi olacak sanirim.
dahicocuk


daha basiti;
function sayifaktoriyeli=faktoriyel(x)
A=1;
for n=(1:x);
A=A*n;
end
A
babilbaligi

1