正弦函数图像绘制 by Walch Education
几何画板及绘图内容加载中,请稍等……
本示例演示如何绘制函数 a(x) = 1 + 2sin(3x) 在区间 [0, 2π] 上的图像。核心数学概念包括三角函数和函数图像。使用了诸如 Zip、TableText、If 等 GeoGebra 命令。适合高中数学教学和学习。
GeoGebra 命令及参数
LaTeX(steps) → counterSimplify((b * x)) → argumFractionText(dl) → domleftFractionText(dr) → domrightLaTeX((domleft * "\pi")) → domLeftLaTeX((domright * "\pi")) → domRightLaTeX((((((("\textcolor{#000099}{f(x)=" * f) * "}\text{ over }\textcolor{#000099}{\left[") * domLeft) * ",") * domRight) * "\right]}")) → ProblemLaTeX("\text{Identify the amplitude of the function.}") → text1LaTeX("\text{This will help determine the y-axis scale.}") → text2LaTeX("\text{Determine the period of the function.}") → text4LaTeX((((("\text{The sine argument is }\textcolor{#000099}{" * argum) * "}\text{. Solve }\textcolor{#000099}{") * argum) * "=2\pi}\text{ for }\textcolor{#000099}{x}\text{ to find the period.}")) → text6LaTeX("\text{Identify any other coefficients or terms that would affect the shape of the graph.}") → text8LaTeX("\text{This is necessary to determine if the graph is translated horizontally or vertically, or if}\cr\text{other mathematical terms affect the graph’s shape.}") → text9LaTeX("\text{This will determine how many cycles of the function show in the given domain.}") → text5LaTeX("\text{Draw and label the axes for your graph.}") → text12LaTeX("\text{The x-axis scale is determined by the given restricted domain.}") → text13LaTeX((((("\text{The x-axis scale will cover at least from }\textcolor{#000099}{" * dl) * "\pi}\text{ to }\textcolor{#000099}{") * dr) * "\pi}.")) → text14LaTeX("\text{The y-axis scale is determined by the amplitude and the vertical shift, if any.}") → text15LaTeX((((("\text{The y-axis scale should cover at least from }\textcolor{#000099}{y = " * Simplify[c - a]) * "}\text{ to }\textcolor{#000099}{y = ") * Simplify[c + a]) * "}.")) → text16LaTeX("\text{The sine function is zero when its argument is }\textcolor{#000099}{\pm n\pi}\text{ where }\textcolor{#000099}{n}\text{ is an integer, }\textcolor{#000099}{0,1,2,\ldots}.") → text18Zip(FractionText[a], a, zeros) → zerolistZip(LaTeX[(a * "\pi")], a, zerolist) → zerolistfullZip(((a * π), c), a, zeros) → zeroptsTableText({zerolistfull}) → zerosnqLaTeX((((("\textcolor{#000099}{" * b) * "x=\pm n\pi}\cr\textcolor{#000099}{x=") * zerosnq) * "}")) → text19LaTeX("\text{Determine what values of the restricted domain are the maximum and minimum of the}\cr\text{function value(s). List the points corresponding to these extremes, and plot them on the}\cr\text{graph.}") → text21LaTeX("\text{The sine function has maximums when its argument is }\textcolor{#000099}{\frac{\pi}{2}\pm2n\pi}\text{ where }\textcolor{#000099}{n}\text{ is an integer.}") → text22Zip(FractionText[a], a, maxes) → maxlistZip(LaTeX[(a * "\pi")], a, maxlist) → maxlistfullTableText({maxlistfull}) → maxnqLaTeX("\text{The sine function has minimums when its argument is }\textcolor{#000099}{-\frac{\pi}{2}\pm2n\pi}\text{ where }\textcolor{#000099}{n}\text{ is an integer.}") → text25Zip(FractionText[a], a, mins) → minlistZip(LaTeX[(a * "\pi")], a, minlist) → minlistfullTableText({minlistfull}) → minnqZip(((u * π), c + abs(a)), u, maxes) → maxptsZip(((u * π), c - abs(a)), u, mins) → minptsLaTeX("\text{Sketch a smooth curve over the given restricted domain.}") → text46LaTeX("\text{Determine the values of the restricted domain for which the sine value(s) equal 0.}\cr\text{List the points corresponding to these zeros, and plot them on the graph.}") → text17LaTeX((((((((((((("\textcolor{#000099}{x=\frac{2}{" * b) * "}\pi}\text{ The period is }\textcolor{#000099}{") * permult) * "\pi}.\cr\text{The number of cycles in the domain is }\textcolor{#000099}{\frac{domain}{period}=\frac{") * domRight) * "-") * domLeft) * "}{\frac{2}{") * b) * "}\pi}=") * cycles) * ".}")) → text7Zip(LaTeX[((((((((a * "\sin\left((") * b) * ")\left(") * u) * "\right)\right)+(") * c) * ")=") * y(v))], u, maxlistfull, v, maxpts) → ymaxlistZip(LaTeX[((((((((a * "\sin\left((") * b) * ")\left(") * u) * "\right)\right)+(") * c) * ")=") * y(v))], u, minlistfull, v, minpts) → yminlistTableText({yminlist}, "v") → ymintextTableText({ymaxlist}, "v") → ymaxtextZip(LaTeX[((((((((a * "\sin\left((") * b) * ")\left(") * u) * "\right)\right)+(") * c) * ")=") * y(v))], u, zerolistfull, v, zeropts) → yzeroFractionText(permult) → permulttextTableText({yzero}, "v") → yzerotextLaTeX("\text{Move the slider to solve the problem.}") → text0LaTeX("\text{Use the buttons below to return to the original problem or}\cr\text{randomly generate a similar practice problem.}") → text47LaTeX((((("\text{The coefficient of the sine function is }\textcolor{#000099}{" * a) * "}\text{; therefore, the amplitude is }\textcolor{#000099}{") * a) * "}.")) → text3LaTeX("\text{The sine argument has no constant term, so there is no horizontal shift.}") → text10LaTeX((("\text{The corresponding y-values are: }\textcolor{#000099}{" * yzerotext) * "}")) → text20LaTeX((("\text{The y-values are: }\textcolor{#000099}{" * ymaxtext) * "}")) → text24LaTeX((("\text{The corresponding y-values are: }\textcolor{#000099}{" * ymintext) * "}")) → text27If(c ≟ 0, LaTeX["\text{The function has no constant term, so there is no vertical shift.}"], If[c > 0, LaTeX[(((("\text{The constant term } \textcolor{#000099}{+" * c) * "} \text{ in the function means the sine function will be shifted up by }\textcolor{#000099}{") * abs(c)) * "}.")], LaTeX[(((("\text{The constant term in the function }\textcolor{#000099}{" * c) * "}\text{ means the sine function will be shifted down by }\textcolor{#000099}{") * abs(c)) * "}.")]]) → text11LaTeX((((("\textcolor{#000099}{" * b) * "x=\frac{\pi}{2}\pm 2n\pi} \to \textcolor{#000099}{x=") * maxnq) * "}")) → text23LaTeX((((("\textcolor{#000099}{" * b) * "x=-\frac{\pi}{2}\pm 2n\pi } \to \textcolor{#000099}{ x=") * minnq) * "}")) → text26
AI 绘图提示语参考
绘制函数 a(x) = 1 + 2sin(3x) 在区间 [0, 2π] 上的图像。首先确定振幅和周期,然后找到函数的零点、最大值和最小值点。接着画出 x 轴和 y 轴,并标出关键点。最后,根据这些点画出平滑的曲线。
以上提示语为根据原始绘图命令整理而来,仅供参考。