指数函数的水平和垂直平移
几何画板及绘图内容加载中,请稍等……
本范例演示了指数函数的水平和垂直平移。核心数学概念包括函数变换、平移变换。通过使用GeoGebra命令如Sequence、Segment、If等,可以动态展示函数图像的平移效果。适合高中数学教学,帮助学生理解函数图像变换的基本原理。
GeoGebra 命令及参数
LaTeX(If[kValCorrect > 0, ("+" * kValCorrect), If[kValCorrect ≟ 0, "", ("-" * abs(kValCorrect))]]) → DisplayPlusKRandom(-5, 5) → hValCorrectLaTeX(If[hValCorrect > 0, ("-" * hValCorrect), If[hValCorrect ≟ 0, "", ("+" * abs(hValCorrect))]]) → DisplayMinusHShuffle({1 / 4, 1 / 3, 1 / 2, 2, 3, 4}) → potentialBaseValuesElement(potentialBaseValues, 1) → baseIf(IsInteger[base], ("\vphantom{\frac{1}{1}}" * base), (("\left(" * FractionText[base]) * "\right)")) → baseDisplayPolygon({(-10.5, -10.5), (-10.5, 10.5), (10.5, 10.5), (10.5, -10.5)}) → viewBoxLaTeX(((((("\vphantom{\frac{1}{1}}y=" * baseDisplay) * "^{x") * DisplayMinusH) * "}") * DisplayPlusK)) → translatedFuncLblLaTeX(((MainInstruc * "\\") * SpecInstruc)) → InstructionsCompleteLaTeX((UnicodeToLetter[10007] * "\text{ Incorrect}")) → incorrectLaTeX((UnicodeToLetter[10003] * "\text{ Correct}")) → correctLaTeX(If[hValUser > 0, ("-" * hValUser), If[hValUser ≟ 0, "", ("+" * abs(hValUser))]]) → DisplayUserMinusHLaTeX(If[kValUser > 0, ("+" * kValUser), If[kValUser ≟ 0, "", ("-" * abs(kValUser))]]) → DisplayUserPlusKLaTeX(((((baseDisplay * "^{x ") * DisplayUserMinusH) * "} ") * DisplayUserPlusK)) → userFunctionTxtLaTeX(If[kValCorrect ≟ 0, "", (((("a vertical translation of " * abs(kValCorrect)) * " unit") * If[abs(kValCorrect) > 1, "s ", " "]) * If[kValCorrect < 0, "\\down", "\\up"])]) → fbVerticalLaTeX(If[hValCorrect ≟ 0, "", ((((("a horizontal translation of " * abs(hValCorrect)) * " unit") * If[abs(hValCorrect) > 1, "s", ""]) * "\\to the") * If[hValCorrect > 0, " right", " left"])]) → fbHorizontalSequence((11, i), i, 9, 1, -4) → legendAnchorsSegment(Element[legendAnchors, 1], Element[legendAnchors, 1] + (3, 0)) → legend1Segment(Element[legendAnchors, 2], Element[legendAnchors, 2] + (3, 0)) → legend2LaTeX((((((((("\text{In order to transform \(" * parentFuncLbl) * "\) into \\\(") * translatedFuncLbl) * "\), we must apply \\") * fbHorizontal) * If[hAndv, ", and ", ""]) * fbVertical) * ".}")) → fbComplete