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

函数图像变换疑问:g(x)关于f(x)的表达式推导错误排查

你的推导错误根源:变换顺序搞反了!

咱们来一步步拆解问题,你出错的核心是搞反了垂直伸缩和平移的变换顺序,而且对应点的逻辑也出现了偏差~

先明确函数变换的核心规则

  • 垂直伸缩:g(x) = a*f(x),其中a是伸缩比例(a>1是拉伸,0<a<1是压缩)
  • 垂直平移:g(x) = f(x) + b,b>0时函数上移,b<0时下移
  • 关键注意:同时有伸缩和平移时,先伸缩再平移的表达式是g(x) = a*f(x) + b;而先平移再伸缩的表达式是g(x) = a*(f(x) + b)——这两个是完全不同的变换,不能混为一谈!

你的推导错在哪里?

你先把f(x)上移3得到f(x)+3,再拿这个平移后的函数值(比如x=6时是6+3=9)和g(x)的对应值6对比,得出伸缩比例2/3,最后写成2/3f(x)+3——这里有两个核心问题:

  1. 表达式和推导过程不匹配:你推导时是先平移再伸缩,对应的表达式应该是2/3(f(x)+3),但你写的2/3f(x)+3是先伸缩再平移的形式,这两个式子的结果完全不一样(比如代入x=0,前者是2,后者是3,和实际g(x)的顶点值不符)。
  2. 变换顺序选错了:正确的逻辑应该是直接建立g(x)和原始f(x)的对应关系,而不是先平移f(x)再对比。从点的对应来看:
    • f(x)在x=0处的函数值是0(从(6,6)、(-6,6)能判断f(x)是顶点在原点的抛物线)
    • g(x)在x=0处的函数值是3,这说明是先对f(x)做伸缩,再向上平移3,而不是反过来。

正确的推导步骤

设g(x) = a*f(x) + b,代入两个对应点计算:

  • 当x=0时,f(0)=0,g(0)=3,代入得:3 = a*0 + b → 直接得出b=3
  • 当x=6时,f(6)=6,g(6)=6,代入b=3得:6 = 6a + 3 → 解得a=1/2
  • 最终得到g(x) = 1/2f(x) + 3,和答案册一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:03:38