Iibakaki ezisongekileyo zisetyenziselwa ukubhalwa kweenkcazo zomsebenzi ngokwahlulahlula amatyala. Silandela umbuzo olula wokuba lo mmeli ungasuswa na kwaye umsebenzi ungancitshiswa ube ngumbhalo onokuwenza ngaphandle kwawo. Umzekelo, umsebenzi
$$f: \mathbb{R} \to \mathbb{R}, f(x) = \left\{\begin{matrix} 42, & \text{falls } x = 0 \\ x, & \text{sonst} \end{matrix}\right.$$
ngoncedo lweendlela ezine ezisisiseko zezibalo usebenzisa igama lomgca omnye?
Ayinakwenzeka loo nto kwaye siyakungqina oko ngoncedo lokuqhubekeka.
Sijonga ulandelelwano \((x_n)\) nge \(x_n = \frac{1}{n}\) . Kolu landelelwano \( \lim_{ n \to \infty } x_n = \lim_{ n \to \infty } \frac{1}{n} = 0\) . Ukongeza, \(\lim_{ n \to \infty } f(x_n) = \lim_{ n \to \infty } \frac{1}{n} = 0 \neq 42 = f(0)\) . Ke \(f\) ayipheleli kwinqanaba \(x=0\) okt iyapheliswa iyonke.
Kuba isixa kunye nemveliso yemisebenzi eqhubekayo iyaqhubeka kwakhona ngenxa yamagatya okudityaniswa, umntu unokuvelisa kuphela imisebenzi eqhubekayo ngoncedo lwemisebenzi emine esisiseko ye-arithmetic (ngakumbi soze \(f\) ).
Nangona kunjalo, ukuba sivumela umsebenzi ophelileyo wokungena, umzekelo, sinokulufumana ngokulula ulwaziso olunjalo. Ke oko kukuthi
$$f: \mathbb{R} \to \mathbb{R}, f(x) = sgn^2(x-42)+42.$$
Umsebenzi ngokubanzi \(f\) ngokwahlulahlula iimeko kuyasebenza
$$f,g,h,a: \mathbb{R} \to \mathbb{R}, f(x) = \begin{Bmatrix} g(x), & \text{falls } a(x) = 0 \\ h(x), & \text{falls } a(x) \neq 0 \end{Bmatrix} = sgn^2 \left(a(x)\right)\cdot h(x) + \left(1-sgn^2\left(a(x)\right)\right)\cdot g(x).$$
Kwelinye icala, ukuba ujonga imisebenzi kwiilwimi zenkqubo, amasebe anokusonjululwa. Umzekelo, kwi-PHP umsebenzi wesayina ungaphawulwa ngemephu:
e367d0ca10c4f0ac43640ad7fd1b3f0d
\(f\) inokuboniswa ngaphandle kwayo nayiphi na enye into / ezinye izakhiwo zolawulo nge:
e367d0ca10c4f0ac43640ad7fd1b3f0d
Ukuba ufuna ukwenza ngaphandle kokuthelekisa abaqhubi, ungaya kwelinye inyathelo kwaye uzntywilise kwihlabathi elihle labasebenza ngokungakhathali:
e367d0ca10c4f0ac43640ad7fd1b3f0d