توسط علی رضا نقش نیلچی
| دوشنبه هشتم دی ۱۴۰۴ | 6:37
خیلی عالی 🌸
تو خواستی یک تابع عضویت فازی برای شادی رو با کد ASCII نشون بدم. اینجا یک نمونهی سادهی مثلثی (Triangular Membership Function) رو با متن ASCII رسم کردم:
باشه 🙂
اینجا فرمولهای سه تابع عضویت فازی برای «شادی» را بهصورت متن ساده (کد ASCII) مینویسم تا بتوانید در محیطهای متنی مثل بلاگفا استفاده کنید:
🔺 تابع مثلثی (Triangular)
μ(x; a,b,c) =
0 , x <= a
(x - a) / (b - a) , a < x <= b
(c - x) / (c - b) , b < x < c
0 , x >= c
⬛ تابع ذوزنقهای (Trapezoidal)
μ(x; a,b,c,d) =
0 , x <= a
(x - a) / (b - a) , a < x <= b
1 , b < x <= c
(d - x) / (d - c) , c < x < d
0 , x >= d
🌐 تابع گوسی (Gaussian)
μ(x; m,σ) = exp( - ( (x - m)^2 ) / (2 * σ^2) )
اینها همان فرمولهای استاندارد هستند،
🌿 نکته کلیدی
- مثلثی: شادی لحظهای و نقطهای.
- ذوزنقهای: شادی پایدار در یک بازه.
- گوسی: شادی نرم و تدریجی (میتوان با منحنی ASCII هم نمایش داد).
میخواهی من همین توابع عضویت رو بهصورت کد پایتون ساده هم بنویسم تا بتونی اجرا کنی و نمودار واقعی بگیری؟
در این وبلاگ به ریاضیات و کاربردهای آن و تحقیقات در آنها پرداخته می شود. مطالب در این وبلاگ ترجمه سطحی و اولیه است و کامل نیست.در صورتی سوال یا نظری در زمینه ریاضیات دارید مطرح نمایید .در صورت امکان به آن می پردازم. من دوست دارم برای یافتن پاسخ به سوالات و حل پروژه های علمی با دیگران همکاری نمایم.در صورتی که شما هم بامن هم عقیده هستید با من تماس بگیرید.