iyi günler parçalı bir fonksiyonu matlab de nasıl tanımlayabilirim tesekkürler
3 Cevap
En iyi cevap
Örneğin verilen parçalı fonksiyonumuz aşağıdaki gibi olsun:
Bu durumda MATLAB'de parcalifonk.m şeklinde oluşturacağımız bir dosyaya yazacağımız kod öbeği aşağıdaki gibi olacaktır.
function y=parcalifonk(x) y = zeros(size(x)); tanim1 = x<2; y(tanim1) = 2*x(tanim1); tanim2 = (2<=x) & (x<=7); y(tanim2) = x(tanim2) + 2; tanim3 = (8<=x) & (x<=10);; y(tanim3) = x(tanim3).^2-4; end
Merhaba,
y=zeros(size(x)) ile eğer girilen x değer(ler)i şartlı fonksiyonlardan birisine uymuyorsa, girilen x değerleri kadar y=0 olarak sonucu döndürüyor. Örneğin x=15 için v.b.
Dipçe: Denklemlerde küçük bir hata vardı ve düzeltme gerçekleştirdim. Lütfen şuandaki halini dikkate alınız.