Soru sorParçalı Fonksiyon nasıl yazılır?
emperor23 tarafından 3 sene önce soruldu

iyi günler parçalı bir fonksiyonu matlab de nasıl tanımlayabilirim tesekkürler

1 cevap var
En iyi cevap
Osman Sayginer Yönetici tarafından 3 sene önce cevaplandı

Örneğin verilen parçalı fonksiyonumuz aşağıdaki gibi olsun:

f(x)=\begin{cases}2x,   & x  \leq 2 ise\\x+2 & 2\leq x \leq 7 ise \\x^2-4 & x \leq 8 ise \end{cases}

Bu durumda MATLAB’de parcalifonk.m şeklinde oluşturacağımız bir dosyaya yazacağımız fonksiyonumuz aşağıdaki gibi olacaktır.

function y=parcalifonk(x)
 y = zeros(size(x));
 tanim1 = x<2;
 y(tanim1) = 2*x(tanim1);
[adinserter block="2"]
tanim2 = (2<=x) & (x<=7);
 y(tanim2) = x(tanim2) + 2;

tanim3 = (8<x);
 y(tanim3) = x(tanim3).^2-4;