تالار گفتمان مانشت

نسخه‌ی کامل: پیشنهاد تابع
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با درود
دوستان من یک سری اعداد دارم که بین 0 تا 1 هست
میخواهم 0 تا 0.5 را با آهنگ آهسته کمترش کنم.
و 0.5 تا 1 را هم با آهنگ آهسته بیشتر کنم.
مثلا .4 بشه 0.38
0.6 بشه 6.4
(برای مثال)
به نظرتون چه توابعی مناسب هستند؟
برای بزرگتر از 0.5 من امدم قدر مطلق آن عدد را لگاریتم 10 گرفتم و از 1 کمش کردم . فک کنم بد نشد . اما برای کوچک تر از 0.5 نتونستم کاری کنم
آخه چون اعشاری هستند اعداد. بعضا منفی میشن تو لگاریتم یا به توان رسوندن ها
ممنون میشم یک \یشنهادی بدهید مرسی
(07 اردیبهشت 1395 03:12 ق.ظ)irpersian20 نوشته شده توسط: [ -> ]با درود
دوستان من یک سری اعداد دارم که بین ۰ تا ۱ هست
میخواهم ۰ تا ۰/۵ را با آهنگ آهسته کمترش کنم.
و ۰/۵ تا ۱ را هم با آهنگ آهسته بیشتر کنم.
مثلا .۴ بشه ۰/۳۸
۰/۶ بشه ۶/۴
(برای مثال)
به نظرتون چه توابعی مناسب هستند؟
برای بزرگتر از ۰/۵ من امدم قدر مطلق آن عدد را لگاریتم ۱۰ گرفتم و از ۱ کمش کردم . فک کنم بد نشد . اما برای کوچک تر از ۰/۵ نتونستم کاری کنم
آخه چون اعشاری هستند اعداد. بعضا منفی میشن تو لگاریتم یا به توان رسوندن ها
ممنون میشم یک \یشنهادی بدهید مرسی

[tex]\frac{\lg(1.5+x)}{2}[/tex] در نقطه‌ی 0.5 مقدارش میشه 0.5، بعدش صعودی هست و قبلش هم کمتر از 0.5 ها رو به به کمتر از نیم مپ میکنه منتها مشکلش این هست که مثلاً 0.3 رو به 0.42 مپ میکنه از خودش بزرگتر هست.
اما [tex]x\cdot\lg(1.5+x)[/tex] مقدار 0.5 رو به 0.5 مپ میکنه، بزرگتر از 0.5ها رو به یه عدد بزرگتر از نیم و بزرگتر از خودش (مثلاً 0.6 رو 0.64) و کوچکتر از 0.5 ها رو به یه عدد بین 0.5 و 0 که از خودش کوچیکتره. مثلاً 0.3 رو به 0.25 مپ میکنه.
مثلاً 0.499999999 رو به 0.49999999863 مپ میکنه که از خودش کوچیکتره.
کلی ایده زدم سر این تابع.
لینک مرجع