تابع تعریف شده با شرط (Conditionally Defined Function)، در ریاضیات (Mathematics)
انواع توابع چند ضابطه ای (Piecewise Function) را در آموزش زیر شرح دادیم :
تابع تعریف شده با شرط (Conditionally Defined Function) :
این نوع کلی ترین حالت تابع چند ضابطه ای است.
ضابطه بر اساس شرط منطقی (Logical Condition) انتخاب می شود.
شرط می تواند نامساوی، برابری یا ترکیبی از آنها باشد.
مثل تابع قیمت بر اساس میزان خرید.
یا تابع نمره دهی بر اساس امتیاز.
در برنامه نویسی به صورت if-else پیاده سازی می شود.
در ریاضیات گسسته و بهینه سازی کاربرد دارد.
هیچ محدودیتی در نوع توابع داخل شرط ها نیست.
می توانند ترکیبی از انواع قبلی باشند.
این دسته شامل تمام توابع چند ضابطه ای می شود.
\[ \text{Tax}(s) = \begin{cases} 0.1 s, & s \le 100 \\ 10 + 0.2(s-100), & s > 100 \end{cases} \]