You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求定义在$[0,\infty)$上满足特定条件的单调递增函数$f(x)$

符合要求的单调递增函数构造思路与例子

嘿,我来给你几个完全满足需求的函数方案,还有背后的构造逻辑:

核心要求回顾

你需要的是定义在 $[0, \infty)$ 上的函数,满足:

  • $f(0)=0$
  • $x \to 0^+$ 时,$f'(x) \to 0$
  • $x \to \infty$ 时,$f(x) \to 1$
  • 单调递增

普通的S型函数(比如逻辑斯蒂函数)不符合,就是因为原点值和原点导数的问题,咱们调整一下就能解决。


具体函数例子

1. 指数衰减变体:$f(x) = 1 - e{-xk}$($k>1$)

比如取 $k=2$,得到 $f(x)=1 - e{-x2}$,验证一下:

  • $f(0)=1 - e^0=0$,完美符合原点条件
  • 导数 $f'(x)=2x e{-x2}$,当 $x \to 0$ 时,$2x$ 趋近于0,$e{-x2}$ 趋近于1,整体导数趋近0
  • $x \to \infty$ 时,$x^2$ 趋向无穷大,$e{-x2}$ 趋向0,所以 $f(x) \to 1$
  • 单调递增:导数在 $x>0$ 时始终为正,$x=0$ 时导数为0,严格单调递增

你可以调整 $k$ 的值来控制增长速度:$k$ 越大,函数在原点附近越平缓,增长阶段越靠后。

2. 反正切缩放版:$f(x) = \frac{2}{\pi} \arctan(x^k)$($k>1$)

比如 $k=2$,$f(x)=\frac{2}{\pi}\arctan(x^2)$:

  • $f(0)=\frac{2}{\pi}\arctan(0)=0$
  • 导数 $f'(x)=\frac{4x}{\pi(1+x^4)}$,$x \to 0$ 时分子趋近0,分母趋近1,导数趋向0
  • $x \to \infty$ 时,$\arctan(x^2) \to \frac{\pi}{2}$,所以 $f(x) \to 1$
  • 单调递增:导数在 $x>0$ 时为正,严格单调

这个函数的增长曲线比指数变体更“平缓”,适合需要慢增长到1的场景。

3. 双曲正切变体:$f(x) = \tanh(x^k)$($k>1$)

比如 $k=2$,$f(x)=\tanh(x^2)$:

  • $f(0)=\tanh(0)=0$
  • 导数 $f'(x)=2x \cdot \text{sech}2(x2)$,$x \to 0$ 时 $2x$ 趋向0,$\text{sech}^2(0)=1$,整体导数趋向0
  • $x \to \infty$ 时,$\tanh(x^2) \to 1$
  • 单调递增:导数在 $x>0$ 时为正,严格单调

这个函数的增长曲线介于指数和反正切之间,是很常用的平滑过渡函数。


通用构造思路

其实这类函数的核心是通过对变量做幂次变换($x \to x^k, k>1$)来“弱化”原点处的导数,再结合那些本身能从0收敛到某个上限的单调函数:

  1. 先找一个基础单调递增函数 $h(t)$,满足 $h(0)=0$,$t \to \infty$ 时 $h(t) \to C$($C$ 是常数),且 $h'(t)$ 在 $t \to 0$ 时有界;
  2. 做变量替换 $t=x^k$($k>1$),得到 $f(x)=h(x^k)/C$,这样就能保证 $x \to 0$ 时,$f'(x)=k x^{k-1} h'(x^k)/C$,因为 $k>1$,$x^{k-1} \to 0$,所以整体导数趋向0;
  3. 调整系数让 $f(x) \to 1$ 当 $x \to \infty$。

这样你就能根据自己的需求(比如增长速度、平滑度)灵活构造不同的函数啦。

内容的提问来源于stack exchange,提问作者Menachem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 06:42:31