matlabda fibonacci sayısını uygulayamadım:(

  • Konbuyu başlatan Konbuyu başlatan skrn
  • Başlangıç tarihi Başlangıç tarihi
Kodla Büyü

skrn

Aktif Üye
Mesajlar
131
Arkadaşlar yazılımla ilgilenen herkesin karşılaştığı fibonacci sayısını c de yaptım ama malesef matlab da uygulayamıyorum yardımcı olursanız sevinirim.
# include <stdio.h>

double fibo(int z);
int main()
{
double sonuc;
int sayi;
printf ("Fibonacci serisinin kacinci elemanini istiyorsunuz?");
scanf("%d",&sayi);
sonuc = fibo(sayi);
printf ("%2.lf",sonuc);
getchar();getchar();
return 0;
}

double fibo(int z)
{
double x , y;
if (z<=1)
return z;
else
{
x = fibo( (z-1) ) ;
y = fibo( (z-2) ) ;
return ( x + y);
}
}
 
function fibo(z)
sonuc=0;
x=0;
y=0;
if(z<=1)
sonuc=z;
fprintf('%d.eleman=%d',z,sonuc);
return
else
x=(z-1);
y=(z-2);
sonuc=(x+y);
fprintf('%d.eleman=%d',z,sonuc);
return

end

end

function degeral()
z=input('Fibonacci serisinin kacinci elemanini istiyorsunuz?');
fibo(z);
end
matlab da böyle yaptım ama dogrusu bu degil:(
Fibonacci serisinin kacinci elemanini istiyorsunuz?7
7.eleman=11>>çıktı böyle olmamalı 7.eleman=13
 
BBNET
Geri
Üst