Arkadaşlar merhabalar. Matlab'ta fonksiyon tanımlayıp o fonksiyona göre sonuç almam gerek. Fakat yapamadım. Daha doğrusu değer aralığına göre sonuç farklılığı oluşuyor sanırım if statement'ı kurarken bir hata yaptım. Şöyleki;
if a<3 a=a-1; elseif (a==3 && a>3 && a<7) a=a*sina; elseif (a==7 && a>7) a=(1/((a^2)+1)); end
m.file olarak kaydediyorum. command windows'dan çağırıyorum fakat sadece a<3 için çalışıyor. Hatalı kısım neresidir arkadaşlar?