求一个函数

Jangbi
The Last Protoss 2019-11-27 字数 360

函数f有若干个参数x, y等

以两个为例。希望在x > 0.7, y > 0.6的范围,函数取得最大值。

如果x, y都达不到,但两者都接近,函数值在中间。

如果有一个离目标值较远,则函数值较小。

即 f(0.8, 0.7) > f(0.8, 0.6) > f(0.8, 0.59) > f(0.9, 0.5)

> f(0.7, 0.7) > f(0.69, 0.7) > f(0.6, 0.9)

目前能想到的比较像的函数就是调和平均

1.3 / (0.7/x + 0.6/y)

请教一下是否有更好的函数

Mathematics 数学科学
5 个回复
cafitren
挿fit人 2019-11-27

自己给定一些散点的值,之后求出来一个插值函数就可以了。

【 在 Jangbi 的大作中提到: 】

: 函数f有若干个参数x, y等

: 以两个为例。希望在x > 0.7, y > 0.6的范围,函数取得最大值。

: 如果x, y都达不到,但两者都接近,函数值在中间。

: ...................

gtgtjing
生在苦中不知苦 2019-11-27

关于x的正太乘以关于y的正太,期望都在零点,x的方差大一些,然后绕原点逆时针旋转45度,再把最大值点平移到你想要的位置

【 在 Jangbi 的大作中提到: 】

: 函数f有若干个参数x, y等

: 以两个为例。希望在x > 0.7, y > 0.6的范围,函数取得最大值。

: 如果x, y都达不到,但两者都接近,函数值在中间。

: ...................

Jangbi
The Last Protoss 2019-11-27

谢谢,还是想要一个看起来比较好看的函数

【 在 cafitren (挿fit人) 的大作中提到: 】

: 自己给定一些散点的值,之后求出来一个插值函数就可以了。

Jangbi
The Last Protoss 2019-11-27

谢谢,有点没看懂。旋转45度的作用是?

【 在 gtgtjing (生在苦中不知苦) 的大作中提到: 】

: 关于x的正太乘以关于y的正太,期望都在零点,x的方差大一些,然后绕原点逆时针旋转45度,再把最大值点平移到你想要的位置

gtgtjing
生在苦中不知苦 2019-11-27

把山脊转到和y=x平行的直线上

【 在 Jangbi 的大作中提到: 】

: 谢谢,有点没看懂。旋转45度的作用是?