深夜助眠,请教一个数学函数式的问题。

yue-avatar

yue

2021-05-18T14:11:16+00:00

各位大佬们,我在搞设计的时候遇到个这么问题,奈何数学太烂,故求教一下。成功解决的话,支付宝168送上。
题目如下:
设计一个函数式,例如F(X) = (A,B,C),其中(A,B,C)的意思就是这个函数式里有A,B,C这三个自变量。例如F(X) = A+B+C,最简单的三个自变量相加。

要求,这个函数式,当A,B,C这三个自变量其中一个超过某个阈值时,它的增幅影响就不如另外两个的增幅。

例如还是前面的公式,F(X) = A + B + C,当A+1时,定义为F(Y),当B+1时,定义为F(Z)。那么用函数式F(X) = A + B + C时,F(Y) = F(Z)。就不符合我的要求。

有没有哪个适合的公式,使得在 N情况下,当A+1时,定义为F(Y),当B+1时,定义为F(Z)。F(Y) > F(Z);在M情况下时,F(Y) = F(Z),在O情况下时,F(Y) < F(Z)

可以分段函数,求指教。支付宝红包必奉上。
OhDrewzy-avatar

OhDrewzy

最简单的用对数加权,加权会吧
Mesaq135-avatar

Mesaq135

你先把题目先描述清楚,什么乱七八糟的[s:ac:汗]
要是以ABC为自变量的话起码应该写成F(A,B,C)吧,X,Y,Z是什么鬼啊[s:ac:汗]
如果是XYX是想代表不同函数的话,那应该写成F(A,B,C),G(A,B,C),H(A,B,C)吧?
Black.Alpina-avatar

Black.Alpina

你最好直接描述问题,别自己瞎建模
CanadianPopeye-avatar

CanadianPopeye

给a开个根号不就行了嘛
yue-avatar

yue

[quote][pid=519559611,26939364,1]Reply[/pid] Post by [uid=41412813]一直笑着[/uid] (2021-05-27 22:32):

最简单的用对数加权,加权会吧[/quote]求举个实例。
Smart Aircon™-avatar

Smart Aircon™

这不是很好处理,f看成三个函数相加,每个函数的变量分别是a b c,然后你把某一个函数设成可以饱和的函数,其他两个单调递增不就完了[s:ac:哭笑]
yue-avatar

yue

[quote][pid=519559831,26939364,1]Reply[/pid] Post by [uid=60171677]Old.Wang[/uid] (2021-05-27 22:33):

你先把题目先描述清楚,什么乱七八糟的[s:ac:汗]
要是以ABC为自变量的话起码应该写成F(A,B,C)吧,X,Y,Z是什么鬼啊[s:ac:汗]
如果是XYX是想代表不同函数的话,那应该写成F(A,B,C),G(A,B,C),H(A,B,C)吧?[/quote]哦,是。应该是你这种写法,奈何我数学都还给老师了[s:ac:哭1]
I_LIKE_WAFF1ES-avatar

I_LIKE_WAFF1ES

麻烦你清楚一些描述一下这个问题…
这个应该是有多个增伤区间的游戏里很常见的乘区稀释问题
OhDrewzy-avatar

OhDrewzy

[quote][pid=519561725,26939364,1]Reply[/pid] Post by [uid=60261286]黑石山下一块石[/uid] (2021-05-27 22:42):

求举个实例。[/quote]lna*a+lnb*b+lnc*c,ln知道吧
Hectic Ren-avatar

Hectic Ren

分段函数yyyds
OhDrewzy-avatar

OhDrewzy

[quote][pid=519562460,26939364,1]Reply[/pid] Post by [uid=41412813]一直笑着[/uid] (2021-05-27 22:45):

lna*a+lnb*b+lnc*c,ln知道吧[/quote]形式是这样的具体根据情况改
vonny-avatar

vonny

加个约束,例如A^2+B^2+C^2=1,求F=A+B+C