3D Surface Plot - Plotting Three Functions Simultaneously
Loading the math board and drawing, please wait…
This example demonstrates how to plot three 3D functions simultaneously. Key mathematical concepts include 3D functions, surface plotting, and surface layering. It uses commands such as If, Corner, Mod, Sequence, Element, Polygon, Vector, Segment, Ray, Textfield, Point, and Locus in GeoGebra. Suitable for high school and above students or teachers.
GeoGebra Commands & Parameters
If(jg, t, x_{min} + x_{max} - t) → tjCorner(3) → Eckpunkt3Corner(2) → Eckpunkt2If(c, β, y(C - Eckpunkt2) / dEy * c_{Move}) → β1Corner(1) → Eckpunkt1If(c, α, x(C - Eckpunkt1) / dEx * c_{Move}) → α1If(Funktion ≟ 1, f1(x, y), If[Funktion ≟ 2, f2(x, y), f3(x, y)]) → fIf(a ∧ bP, tj) → tt2Mod(β1, 6.283) → β2Mod(α1, 6.283) → α2If(x ≟ 0, 1, sin(x) / x) → sincSequence(a11 * Element[zWX1, i] + a12 * Element[zWY1, i] + a13 * Element[zWZ1, i], i, 1, 4) → zWX1'Element(zWW_0, 3) → zW_2Element(zWW_0, 4) → zW_1Element(zWW_0, 2) → zW_3Polygon(Eckpunkt1, Eck11, Eck12, (x(Eckpunkt1), y(Eck12))) → Vieleck2, eckpunkt1, eck11, eck12, a_1Sequence(Segment[Element[zl10, i], Element[zl10, i + 1]], i, 1, 7) → BoxStrVector(Element[zl10, 4], Element[zl10, 1]) → zVectxVector(Element[zl10, 4], Element[zl10, 3]) → zVectyVector(Element[zl10, 4], Element[zl10, 5]) → zVectzPolygon(Eck11, Eckpunkt2, Eckpunkt3, Eck12) → Vieleck1, eck11_1, eckpunkt2, eckpunkt3, eck12_1Element(zTT, zW_1) → zY1Element(zTT, zW_2) → zY2Element(zTT, zW_3) → zY3Polygon(zTT) → zTTPoly, , , ,Element(zl10, zW_1) → zlN11Element(zl10, 9 - zW_1) → zlN111Element(zl10, zW_2) → zlN22Element(zl10, 9 - zW_2) → zlN222Element(zl10, zW_3) → zlN33Element(zWW_0, 1) → zW_4Element(zl10, zW_4) → zlN44Polygon({zlN11, zlN22, zlN222, zlN111}) → Vgrund01, , , ,Polygon(Sequence[Element[zl10, i], i, 1, 4]) → Vgrund000, , , ,Element(zl10, 7) → P_RElement(zl10, 8) → P_LPolygon({Element[zl10, 1], Element[zl10, 2], Element[zl10, 7], Element[zl10, 8]}) → Vvrd0, , , ,Segment(P_R, P_L) → StrRLPolygon(Sequence[Element[zl10, i], i, 9, 12]) → zlPoly, n, r, s, c_1Ray(B, Element[zl10, 13]) → StrxRay(B, Element[zl10, 14]) → StryRay(B, Element[zl10, 15]) → StrzTextfield(x_{min}) → inputBox1Textfield(x_{max}) → inputBox4Textfield(v_{Animation}) → inputBox8Textfield(Step) → inputBox7Textfield(N) → inputBox9Textfield(t) → inputBox10Textfield(Th) → inputBox3Textfield(y_{min}) → inputBox5Textfield(z_{min}) → inputBox6Textfield(z_{max}) → inputBox11Textfield(y_{max}) → inputBox12Textfield(f1) → inputBox2Segment((x_{min}, 0), (x_{max}, 0)) → SxSegment((0, y_{min}), (0, y_{max})) → SyPoint(Sx) → AxPoint(Sy) → AyLocus(A', y0) → locuIf(a ∧ (¬bP), tj) → tt1Locus(A', x0) → locvTextfield(f2) → Textfeld1Textfield(f3) → Textfeld2Locus(M51_{1}, Ay) → M61_{1}Locus(M52_{1}, Ay) → M62_{1}Locus(M53_{1}, Ay) → M63_{1}Locus(M51_{2}, Ay) → M61_{2}Locus(M52_{2}, Ay) → M62_{2}Locus(M53_{2}, Ay) → M63_{2}Locus(M51_{3}, Ay) → M61_{3}Locus(M52_{3}, Ay) → M62_{3}Locus(M53_{3}, Ay) → M63_{3}Locus(M51_{4}, Ay) → M61_{4}Locus(M52_{4}, Ay) → M62_{4}Locus(M53_{4}, Ay) → M63_{4}Locus(M51_{5}, Ay) → M61_{5}Locus(M52_{5}, Ay) → M62_{5}Locus(M53_{5}, Ay) → M63_{5}Locus(M51_{6}, Ay) → M61_{6}Locus(M52_{6}, Ay) → M62_{6}Locus(M53_{6}, Ay) → M63_{6}Locus(M51_{7}, Ay) → M61_{7}Locus(M52_{7}, Ay) → M62_{7}Locus(M53_{7}, Ay) → M63_{7}Locus(M51_{8}, Ay) → M61_{8}Locus(M52_{8}, Ay) → M62_{8}Locus(M53_{8}, Ay) → M63_{8}Locus(M51_{9}, Ay) → M61_{9}Locus(M52_{9}, Ay) → M62_{9}Locus(M53_{9}, Ay) → M63_{9}Locus(M51_{10}, Ay) → M61_{10}Locus(M52_{10}, Ay) → M62_{10}Locus(M53_{10}, Ay) → M63_{10}Locus(M51_{11}, Ay) → M61_{11}Locus(M52_{11}, Ay) → M62_{11}Locus(M53_{11}, Ay) → M63_{11}Locus(M51_{12}, Ay) → M61_{12}Locus(M52_{12}, Ay) → M62_{12}Locus(M53_{12}, Ay) → M63_{12}Locus(M51_{13}, Ay) → M61_{13}Locus(M52_{13}, Ay) → M62_{13}Locus(M53_{13}, Ay) → M63_{13}Locus(M51_{14}, Ay) → M61_{14}Locus(M52_{14}, Ay) → M62_{14}Locus(M53_{14}, Ay) → M63_{14}Locus(M51_{15}, Ay) → M61_{15}Locus(M52_{15}, Ay) → M62_{15}Locus(M53_{15}, Ay) → M63_{15}Locus(M51_{16}, Ay) → M61_{16}Locus(M52_{16}, Ay) → M62_{16}Locus(M53_{16}, Ay) → M63_{16}Locus(M51_{17}, Ay) → M61_{17}Locus(M52_{17}, Ay) → M62_{17}Locus(M53_{17}, Ay) → M63_{17}Locus(M51_{18}, Ay) → M61_{18}Locus(M52_{18}, Ay) → M62_{18}Locus(M53_{18}, Ay) → M63_{18}Locus(M51_{19}, Ay) → M61_{19}Locus(M52_{19}, Ay) → M62_{19}Locus(M53_{19}, Ay) → M63_{19}Locus(M51_{20}, Ay) → M61_{20}Locus(M52_{20}, Ay) → M62_{20}Locus(M53_{20}, Ay) → M63_{20}Locus(M51_{21}, Ay) → M61_{21}Locus(M52_{21}, Ay) → M62_{21}Locus(M53_{21}, Ay) → M63_{21}Locus(M51_{22}, Ay) → M61_{22}Locus(M52_{22}, Ay) → M62_{22}Locus(M53_{22}, Ay) → M63_{22}Locus(M51_{23}, Ay) → M61_{23}Locus(M52_{23}, Ay) → M62_{23}Locus(M53_{23}, Ay) → M63_{23}Locus(M51_{24}, Ay) → M61_{24}Locus(M52_{24}, Ay) → M62_{24}Locus(M53_{24}, Ay) → M63_{24}Locus(M51_{25}, Ay) → M61_{25}Locus(M52_{25}, Ay) → M62_{25}Locus(M53_{25}, Ay) → M63_{25}Locus(M51_{26}, Ay) → M61_{26}Locus(M52_{26}, Ay) → M62_{26}Locus(M53_{26}, Ay) → M63_{26}Locus(M51_{27}, Ay) → M61_{27}Locus(M52_{27}, Ay) → M62_{27}Locus(M53_{27}, Ay) → M63_{27}Locus(M51_{28}, Ay) → M61_{28}Locus(M52_{28}, Ay) → M62_{28}Locus(M53_{28}, Ay) → M63_{28}Locus(M51_{29}, Ay) → M61_{29}Locus(M52_{29}, Ay) → M62_{29}Locus(M53_{29}, Ay) → M63_{29}Locus(M51_{30}, Ay) → M61_{30}Locus(M52_{30}, Ay) → M62_{30}Locus(M53_{30}, Ay) → M63_{30}Locus(M51_{31}, Ay) → M61_{31}Locus(M52_{31}, Ay) → M62_{31}Locus(M53_{31}, Ay) → M63_{31}Locus(M51_{32}, Ay) → M61_{32}Locus(M52_{32}, Ay) → M62_{32}Locus(M53_{32}, Ay) → M63_{32}Locus(M51_{33}, Ay) → M61_{33}Locus(M52_{33}, Ay) → M62_{33}Locus(M53_{33}, Ay) → M63_{33}Locus(M51_{34}, Ay) → M61_{34}Locus(M52_{34}, Ay) → M62_{34}Locus(M53_{34}, Ay) → M63_{34}Locus(M51_{35}, Ay) → M61_{35}Locus(M52_{35}, Ay) → M62_{35}Locus(M53_{35}, Ay) → M63_{35}Locus(M51_{36}, Ay) → M61_{36}Locus(M52_{36}, Ay) → M62_{36}Locus(M53_{36}, Ay) → M63_{36}Locus(M51_{37}, Ay) → M61_{37}Locus(M52_{37}, Ay) → M62_{37}Locus(M53_{37}, Ay) → M63_{37}Locus(M51_{38}, Ay) → M61_{38}Locus(M52_{38}, Ay) → M62_{38}Locus(M53_{38}, Ay) → M63_{38}Locus(M51_{39}, Ay) → M61_{39}Locus(M52_{39}, Ay) → M62_{39}Locus(M53_{39}, Ay) → M63_{39}Locus(M51_{40}, Ay) → M61_{40}Locus(M52_{40}, Ay) → M62_{40}Locus(M53_{40}, Ay) → M63_{40}Locus(M51_{41}, Ay) → M61_{41}Locus(M52_{41}, Ay) → M62_{41}Locus(M53_{41}, Ay) → M63_{41}Locus(M51_{42}, Ay) → M61_{42}Locus(M52_{42}, Ay) → M62_{42}Locus(M53_{42}, Ay) → M63_{42}Locus(M51_{43}, Ay) → M61_{43}Locus(M52_{43}, Ay) → M62_{43}Locus(M53_{43}, Ay) → M63_{43}Locus(M51_{44}, Ay) → M61_{44}Locus(M52_{44}, Ay) → M62_{44}Locus(M53_{44}, Ay) → M63_{44}Locus(M51_{45}, Ay) → M61_{45}Locus(M52_{45}, Ay) → M62_{45}Locus(M53_{45}, Ay) → M63_{45}Locus(M51_{46}, Ay) → M61_{46}Locus(M52_{46}, Ay) → M62_{46}Locus(M53_{46}, Ay) → M63_{46}Locus(M51_{47}, Ay) → M61_{47}Locus(M52_{47}, Ay) → M62_{47}Locus(M53_{47}, Ay) → M63_{47}Locus(M51_{48}, Ay) → M61_{48}Locus(M52_{48}, Ay) → M62_{48}Locus(M53_{48}, Ay) → M63_{48}Locus(M51_{49}, Ay) → M61_{49}Locus(M52_{49}, Ay) → M62_{49}Locus(M53_{49}, Ay) → M63_{49}Locus(M51_{50}, Ay) → M61_{50}Locus(M52_{50}, Ay) → M62_{50}Locus(M53_{50}, Ay) → M63_{50}Locus(M51_{51}, Ay) → M61_{51}Locus(M52_{51}, Ay) → M62_{51}Locus(M53_{51}, Ay) → M63_{51}Locus(M51_{52}, Ay) → M61_{52}Locus(M52_{52}, Ay) → M62_{52}Locus(M53_{52}, Ay) → M63_{52}Locus(M51_{53}, Ay) → M61_{53}Locus(M52_{53}, Ay) → M62_{53}Locus(M53_{53}, Ay) → M63_{53}Locus(M51_{54}, Ay) → M61_{54}Locus(M52_{54}, Ay) → M62_{54}Locus(M53_{54}, Ay) → M63_{54}Locus(M51_{55}, Ay) → M61_{55}Locus(M52_{55}, Ay) → M62_{55}Locus(M53_{55}, Ay) → M63_{55}Locus(M51_{56}, Ay) → M61_{56}Locus(M52_{56}, Ay) → M62_{56}Locus(M53_{56}, Ay) → M63_{56}Locus(M51_{57}, Ay) → M61_{57}Locus(M52_{57}, Ay) → M62_{57}Locus(M53_{57}, Ay) → M63_{57}Locus(M51_{58}, Ay) → M61_{58}Locus(M52_{58}, Ay) → M62_{58}Locus(M53_{58}, Ay) → M63_{58}Locus(M51_{59}, Ay) → M61_{59}Locus(M52_{59}, Ay) → M62_{59}Locus(M53_{59}, Ay) → M63_{59}Locus(M51_{60}, Ay) → M61_{60}Locus(M52_{60}, Ay) → M62_{60}Locus(M53_{60}, Ay) → M63_{60}Locus(M51_{61}, Ay) → M61_{61}Locus(M52_{61}, Ay) → M62_{61}Locus(M53_{61}, Ay) → M63_{61}Locus(M51_{62}, Ay) → M61_{62}Locus(M52_{62}, Ay) → M62_{62}Locus(M53_{62}, Ay) → M63_{62}Locus(M51_{63}, Ay) → M61_{63}Locus(M52_{63}, Ay) → M62_{63}Locus(M53_{63}, Ay) → M63_{63}Locus(M51_{64}, Ay) → M61_{64}Locus(M52_{64}, Ay) → M62_{64}Locus(M53_{64}, Ay) → M63_{64}Locus(M51_{65}, Ay) → M61_{65}Locus(M52_{65}, Ay) → M62_{65}Locus(M53_{65}, Ay) → M63_{65}Locus(M51_{66}, Ay) → M61_{66}Locus(M52_{66}, Ay) → M62_{66}Locus(M53_{66}, Ay) → M63_{66}Locus(M51_{67}, Ay) → M61_{67}Locus(M52_{67}, Ay) → M62_{67}Locus(M53_{67}, Ay) → M63_{67}Locus(M51_{68}, Ay) → M61_{68}Locus(M52_{68}, Ay) → M62_{68}Locus(M53_{68}, Ay) → M63_{68}Locus(M51_{69}, Ay) → M61_{69}Locus(M52_{69}, Ay) → M62_{69}Locus(M53_{69}, Ay) → M63_{69}Locus(M51_{70}, Ay) → M61_{70}Locus(M52_{70}, Ay) → M62_{70}Locus(M53_{70}, Ay) → M63_{70}Locus(M51_{71}, Ay) → M61_{71}Locus(M52_{71}, Ay) → M62_{71}Locus(M53_{71}, Ay) → M63_{71}Locus(M51_{72}, Ay) → M61_{72}Locus(M52_{72}, Ay) → M62_{72}Locus(M53_{72}, Ay) → M63_{72}Locus(M51_{73}, Ay) → M61_{73}Locus(M52_{73}, Ay) → M62_{73}Locus(M53_{73}, Ay) → M63_{73}Locus(M51_{74}, Ay) → M61_{74}Locus(M52_{74}, Ay) → M62_{74}Locus(M53_{74}, Ay) → M63_{74}Locus(M51_{75}, Ay) → M61_{75}Locus(M52_{75}, Ay) → M62_{75}Locus(M53_{75}, Ay) → M63_{75}Locus(M51_{76}, Ay) → M61_{76}Locus(M52_{76}, Ay) → M62_{76}Locus(M53_{76}, Ay) → M63_{76}Locus(M51_{77}, Ay) → M61_{77}Locus(M52_{77}, Ay) → M62_{77}Locus(M53_{77}, Ay) → M63_{77}Locus(M51_{78}, Ay) → M61_{78}Locus(M52_{78}, Ay) → M62_{78}Locus(M53_{78}, Ay) → M63_{78}Locus(M51_{79}, Ay) → M61_{79}Locus(M52_{79}, Ay) → M62_{79}Locus(M53_{79}, Ay) → M63_{79}Locus(M51_{80}, Ay) → M61_{80}Locus(M52_{80}, Ay) → M62_{80}Locus(M53_{80}, Ay) → M63_{80}Locus(M51_{81}, Ay) → M61_{81}Locus(M52_{81}, Ay) → M62_{81}Locus(M53_{81}, Ay) → M63_{81}
AI Drawing Prompt Reference
Plot three 3D functions f1, f2, and f3 simultaneously using If statements. Define corner points with the Corner function and apply Mod to them. Draw a series of segments and vectors to form a 3D shape. Set input fields to control the animation of the plot.
The prompt above was compiled from the original drawing commands and is for reference only.