Matlab Recursive Faktöriyel Fonksiyonu


Recursive fonskiyonlar programlama açısından çok önemlidir. Genel mantık olarak kendi kendini çağıran fonksiyonlar olarak nitelendirilebilir. Yazacağınız fonksiyonlar sayesinde daha az kodla daha anlaşılır ve verimli programlar yazmanız mümkün. Buna en iyi örneklerden biri faktöriyel fonksiyonudur. Yüksek lisans dersimin hatırına ben size bunu Matlab da yazmak istedim.

function sonuc= faktoriyel(sayi)
sonuc = sayi;
if  sayi == 0
    sonuc = 1;
else
    sonuc = sonuc *  faktoriyel(sayi-1);
end

Yorum Gönder