坐标系中距离计算:Pythagorean定理应用
几何画板及绘图内容加载中,请稍等……
本范例演示如何在坐标系中计算两点间的距离,核心数学概念为勾股定理。作图要点包括使用GeoGebra的Segment、Distance等命令生成坐标点,并通过Pythagorean定理公式计算距离。适合初中7-8年级学生用于几何作图练习和公式应用。
GeoGebra 命令及参数
Shuffle(1…numberOfQuestions) → randomQuestions, {1, 2}Element(possibleCenterKoordsAllLevels(level), Mod[questionCount - 1, Length[possibleCenterKoordsAllLevels(level)]] + 1) → koordCenterElementElement(descriptionNumberFactorsAllLevels(level), Mod[questionCount - 1, Length[descriptionNumberFactorsAllLevels(level)]] + 1) → descriptionNumberFactorJoin({possibleKoordsQ1, possibleKoordsQ2, possibleKoordsQ3, possibleKoordsQ4}) → possibleKoordsLevel3If(koordCenterElement ≟ Element[possibleCenterKoordsLevel2(1), 1], possibleKoordsQ1, If[koordCenterElement ≟ Element[possibleCenterKoordsLevel2(1), 2], possibleKoordsQ2, If[koordCenterElement ≟ Element[possibleCenterKoordsLevel2(1), 3], possibleKoordsQ3, If[koordCenterElement ≟ Element[possibleCenterKoordsLevel2(1), 4], possibleKoordsQ4, {0, 0}]]]) → possibleKoordsLevel2If(level ≟ 1, possibleKoordsLevel1, If[level ≟ 2, possibleKoordsLevel2, possibleKoordsLevel3]) → actualPossibleKoordsARandomElement(RandomElement[actualPossibleKoordsA]) → actualKoordsA, {4, 11}RandomElement(RandomElement[actualPossibleKoordsB]) → actualKoordsB, {5, 5}Textfield(input) → inputBoxElement(randomQuestions, Mod[questionCount - 1, Length[randomQuestions]] + 1) → randomQuestionJoin({Sequence[Segment[Corner[4] + (RasterPixMat * ((k * RasterStepXY), 0)), Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY))], k, 0, RasterMaxX / RasterStepXY], Sequence[Segment[Corner[4] + (RasterPixMat * (0, (k * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], k, 0, RasterMaxY / RasterStepXY]}) → RasterStreckenJoin({Sequence[Text[UnicodeToLetter[65 + k], Midpoint[Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY)), Corner[4] + (RasterPixMat * (((k + 1) * RasterStepXY), RasterMaxY))], false, true, 0, -1], k, 0, RasterMaxX / RasterStepXY - 1], Sequence[Text[("" * k), Midpoint[Corner[4] + (RasterPixMat * (RasterMaxX, ((k - 1) * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], false, true, 1, 0], k, 1, RasterMaxY / RasterStepXY]}) → RasterBeschriftungSequence(Sequence[Corner[4] + (RasterPixMat * ((k * RasterStepXY), (m * RasterStepXY))), k, 0, RasterMaxX / RasterStepXY], m, 0, RasterMaxY / RasterStepXY) → RasterPunkte, {{(0.24999999999986047, 11.960000000000255), (1.2525062656640467, 11.960000000000255), (2.2550125313282328, 11.960000000000255), (3.2575187969924193, 11.960000000000255), (4.260025062656605, 11.960000000000255), (5.262531328320792, 11.960000000000255), (6.265037593984978, 11.960000000000255), (7.267543859649164, 11.960000000000255), (8.270050125313348, 11.960000000000255), (9.272556390977535, 11.960000000000255), (10.275062656641722, 11.960000000000255), (11.277568922305909, 11.960000000000255), (12.280075187970095, 11.960000000000255), (13.28258145363428, 11.960000000000255), (14.285087719298467, 11.960000000000255), (15.287593984962653, 11.960000000000255), (16.29010025062684, 11.960000000000255)}, {(0.24999999999986047, 10.956655518394879), (1.2525062656640467, 10.956655518394879), (2.2550125313282328, 10.956655518394879), (3.2575187969924193, 10.956655518394879), (4.260025062656605, 10.956655518394879), (5.262531328320792, 10.956655518394879), (6.265037593984978, 10.956655518394879), (7.267543859649164, 10.956655518394879), (8.270050125313348, 10.956655518394879), (9.272556390977535, 10.956655518394879), (10.275062656641722, 10.956655518394879), (11.277568922305909, 10.956655518394879), (12.280075187970095, 10.956655518394879), (13.28258145363428, 10.956655518394879), (14.285087719298467, 10.956655518394879), (15.287593984962653, 10.956655518394879), (16.29010025062684, 10.956655518394879)}, {(0.24999999999986047, 9.9533110367895), (1.2525062656640467, 9.9533110367895), (2.2550125313282328, 9.9533110367895), (3.2575187969924193, 9.9533110367895), (4.260025062656605, 9.9533110367895), (5.262531328320792, 9.9533110367895), (6.265037593984978, 9.9533110367895), (7.267543859649164, 9.9533110367895), (8.270050125313348, 9.9533110367895), (9.272556390977535, 9.9533110367895), (10.275062656641722, 9.9533110367895), (11.277568922305909, 9.9533110367895), (12.280075187970095, 9.9533110367895), (13.28258145363428, 9.9533110367895), (14.285087719298467, 9.9533110367895), (15.287593984962653, 9.9533110367895), (16.29010025062684, 9.9533110367895)}, {(0.24999999999986047, 8.949966555184123), (1.2525062656640467, 8.949966555184123), (2.2550125313282328, 8.949966555184123), (3.2575187969924193, 8.949966555184123), (4.260025062656605, 8.949966555184123), (5.262531328320792, 8.949966555184123), (6.265037593984978, 8.949966555184123), (7.267543859649164, 8.949966555184123), (8.270050125313348, 8.949966555184123), (9.272556390977535, 8.949966555184123), (10.275062656641722, 8.949966555184123), (11.277568922305909, 8.949966555184123), (12.280075187970095, 8.949966555184123), (13.28258145363428, 8.949966555184123), (14.285087719298467, 8.949966555184123), (15.287593984962653, 8.949966555184123), (16.29010025062684, 8.949966555184123)}, {(0.24999999999986047, 7.946622073578746), (1.2525062656640467, 7.946622073578746), (2.2550125313282328, 7.946622073578746), (3.2575187969924193, 7.946622073578746), (4.260025062656605, 7.946622073578746), (5.262531328320792, 7.946622073578746), (6.265037593984978, 7.946622073578746), (7.267543859649164, 7.946622073578746), (8.270050125313348, 7.946622073578746), (9.272556390977535, 7.946622073578746), (10.275062656641722, 7.946622073578746), (11.277568922305909, 7.946622073578746), (12.280075187970095, 7.946622073578746), (13.28258145363428, 7.946622073578746), (14.285087719298467, 7.946622073578746), (15.287593984962653, 7.946622073578746), (16.29010025062684, 7.946622073578746)}, {(0.24999999999986047, 6.943277591973369), (1.2525062656640467, 6.943277591973369), (2.2550125313282328, 6.943277591973369), (3.2575187969924193, 6.943277591973369), (4.260025062656605, 6.943277591973369), (5.262531328320792, 6.943277591973369), (6.265037593984978, 6.943277591973369), (7.267543859649164, 6.943277591973369), (8.270050125313348, 6.943277591973369), (9.272556390977535, 6.943277591973369), (10.275062656641722, 6.943277591973369), (11.277568922305909, 6.943277591973369), (12.280075187970095, 6.943277591973369), (13.28258145363428, 6.943277591973369), (14.285087719298467, 6.943277591973369), (15.287593984962653, 6.943277591973369), (16.29010025062684, 6.943277591973369)}, {(0.24999999999986047, 5.939933110367992), (1.2525062656640467, 5.939933110367992), (2.2550125313282328, 5.939933110367992), (3.2575187969924193, 5.939933110367992), (4.260025062656605, 5.939933110367992), (5.262531328320792, 5.939933110367992), (6.265037593984978, 5.939933110367992), (7.267543859649164, 5.939933110367992), (8.270050125313348, 5.939933110367992), (9.272556390977535, 5.939933110367992), (10.275062656641722, 5.939933110367992), (11.277568922305909, 5.939933110367992), (12.280075187970095, 5.939933110367992), (13.28258145363428, 5.939933110367992), (14.285087719298467, 5.939933110367992), (15.287593984962653, 5.939933110367992), (16.29010025062684, 5.939933110367992)}, {(0.24999999999986047, 4.936588628762614), (1.2525062656640467, 4.936588628762614), (2.2550125313282328, 4.936588628762614), (3.2575187969924193, 4.936588628762614), (4.260025062656605, 4.936588628762614), (5.262531328320792, 4.936588628762614), (6.265037593984978, 4.936588628762614), (7.267543859649164, 4.936588628762614), (8.270050125313348, 4.936588628762614), (9.272556390977535, 4.936588628762614), (10.275062656641722, 4.936588628762614), (11.277568922305909, 4.936588628762614), (12.280075187970095, 4.936588628762614), (13.28258145363428, 4.936588628762614), (14.285087719298467, 4.936588628762614), (15.287593984962653, 4.936588628762614), (16.29010025062684, 4.936588628762614)}, {(0.24999999999986047, 3.9332441471572377), (1.2525062656640467, 3.9332441471572377), (2.2550125313282328, 3.9332441471572377), (3.2575187969924193, 3.9332441471572377), (4.260025062656605, 3.9332441471572377), (5.262531328320792, 3.9332441471572377), (6.265037593984978, 3.9332441471572377), (7.267543859649164, 3.9332441471572377), (8.270050125313348, 3.9332441471572377), (9.272556390977535, 3.9332441471572377), (10.275062656641722, 3.9332441471572377), (11.277568922305909, 3.9332441471572377), (12.280075187970095, 3.9332441471572377), (13.28258145363428, 3.9332441471572377), (14.285087719298467, 3.9332441471572377), (15.287593984962653, 3.9332441471572377), (16.29010025062684, 3.9332441471572377)}, {(0.24999999999986047, 2.9298996655518597), (1.2525062656640467, 2.9298996655518597), (2.2550125313282328, 2.9298996655518597), (3.2575187969924193, 2.9298996655518597), (4.260025062656605, 2.9298996655518597), (5.262531328320792, 2.9298996655518597), (6.265037593984978, 2.9298996655518597), (7.267543859649164, 2.9298996655518597), (8.270050125313348, 2.9298996655518597), (9.272556390977535, 2.9298996655518597), (10.275062656641722, 2.9298996655518597), (11.277568922305909, 2.9298996655518597), (12.280075187970095, 2.9298996655518597), (13.28258145363428, 2.9298996655518597), (14.285087719298467, 2.9298996655518597), (15.287593984962653, 2.9298996655518597), (16.29010025062684, 2.9298996655518597)}, {(0.24999999999986047, 1.9265551839464834), (1.2525062656640467, 1.9265551839464834), (2.2550125313282328, 1.9265551839464834), (3.2575187969924193, 1.9265551839464834), (4.260025062656605, 1.9265551839464834), (5.262531328320792, 1.9265551839464834), (6.265037593984978, 1.9265551839464834), (7.267543859649164, 1.9265551839464834), (8.270050125313348, 1.9265551839464834), (9.272556390977535, 1.9265551839464834), (10.275062656641722, 1.9265551839464834), (11.277568922305909, 1.9265551839464834), (12.280075187970095, 1.9265551839464834), (13.28258145363428, 1.9265551839464834), (14.285087719298467, 1.9265551839464834), (15.287593984962653, 1.9265551839464834), (16.29010025062684, 1.9265551839464834)}, {(0.24999999999986047, 0.9232107023411054), (1.2525062656640467, 0.9232107023411054), (2.2550125313282328, 0.9232107023411054), (3.2575187969924193, 0.9232107023411054), (4.260025062656605, 0.9232107023411054), (5.262531328320792, 0.9232107023411054), (6.265037593984978, 0.9232107023411054), (7.267543859649164, 0.9232107023411054), (8.270050125313348, 0.9232107023411054), (9.272556390977535, 0.9232107023411054), (10.275062656641722, 0.9232107023411054), (11.277568922305909, 0.9232107023411054), (12.280075187970095, 0.9232107023411054), (13.28258145363428, 0.9232107023411054), (14.285087719298467, 0.9232107023411054), (15.287593984962653, 0.9232107023411054), (16.29010025062684, 0.9232107023411054)}, {(0.24999999999986047, -0.0801337792642709), (1.2525062656640467, -0.0801337792642709), (2.2550125313282328, -0.0801337792642709), (3.2575187969924193, -0.0801337792642709), (4.260025062656605, -0.0801337792642709), (5.262531328320792, -0.0801337792642709), (6.265037593984978, -0.0801337792642709), (7.267543859649164, -0.0801337792642709), (8.270050125313348, -0.0801337792642709), (9.272556390977535, -0.0801337792642709), (10.275062656641722, -0.0801337792642709), (11.277568922305909, -0.0801337792642709), (12.280075187970095, -0.0801337792642709), (13.28258145363428, -0.0801337792642709), (14.285087719298467, -0.0801337792642709), (15.287593984962653, -0.0801337792642709), (16.29010025062684, -0.0801337792642709)}}Flatten(Sequence[{(14.1 + (i * 0.5), 10.1), (14.1 + (i * 0.5) + 0.7, 10.1)}, i, 0, 2]) → chiliPositionsSequence(Sequence[koordStart + ((i * koordFactor), (j * koordFactor)), i, 0, koordWidth], j, 0, koordHeight) → koordPoints, {{(5.75, 1.8), (6.48, 1.8), (7.21, 1.8), (7.9399999999999995, 1.8), (8.67, 1.8), (9.4, 1.8), (10.129999999999999, 1.8), (10.86, 1.8), (11.59, 1.8), (12.32, 1.8), (13.05, 1.8), (13.78, 1.8), (14.51, 1.8), (15.24, 1.8)}, {(5.75, 2.5300000000000002), (6.48, 2.5300000000000002), (7.21, 2.5300000000000002), (7.9399999999999995, 2.5300000000000002), (8.67, 2.5300000000000002), (9.4, 2.5300000000000002), (10.129999999999999, 2.5300000000000002), (10.86, 2.5300000000000002), (11.59, 2.5300000000000002), (12.32, 2.5300000000000002), (13.05, 2.5300000000000002), (13.78, 2.5300000000000002), (14.51, 2.5300000000000002), (15.24, 2.5300000000000002)}, {(5.75, 3.26), (6.48, 3.26), (7.21, 3.26), (7.9399999999999995, 3.26), (8.67, 3.26), (9.4, 3.26), (10.129999999999999, 3.26), (10.86, 3.26), (11.59, 3.26), (12.32, 3.26), (13.05, 3.26), (13.78, 3.26), (14.51, 3.26), (15.24, 3.26)}, {(5.75, 3.99), (6.48, 3.99), (7.21, 3.99), (7.9399999999999995, 3.99), (8.67, 3.99), (9.4, 3.99), (10.129999999999999, 3.99), (10.86, 3.99), (11.59, 3.99), (12.32, 3.99), (13.05, 3.99), (13.78, 3.99), (14.51, 3.99), (15.24, 3.99)}, {(5.75, 4.72), (6.48, 4.72), (7.21, 4.72), (7.9399999999999995, 4.72), (8.67, 4.72), (9.4, 4.72), (10.129999999999999, 4.72), (10.86, 4.72), (11.59, 4.72), (12.32, 4.72), (13.05, 4.72), (13.78, 4.72), (14.51, 4.72), (15.24, 4.72)}, {(5.75, 5.45), (6.48, 5.45), (7.21, 5.45), (7.9399999999999995, 5.45), (8.67, 5.45), (9.4, 5.45), (10.129999999999999, 5.45), (10.86, 5.45), (11.59, 5.45), (12.32, 5.45), (13.05, 5.45), (13.78, 5.45), (14.51, 5.45), (15.24, 5.45)}, {(5.75, 6.18), (6.48, 6.18), (7.21, 6.18), (7.9399999999999995, 6.18), (8.67, 6.18), (9.4, 6.18), (10.129999999999999, 6.18), (10.86, 6.18), (11.59, 6.18), (12.32, 6.18), (13.05, 6.18), (13.78, 6.18), (14.51, 6.18), (15.24, 6.18)}, {(5.75, 6.909999999999999), (6.48, 6.909999999999999), (7.21, 6.909999999999999), (7.9399999999999995, 6.909999999999999), (8.67, 6.909999999999999), (9.4, 6.909999999999999), (10.129999999999999, 6.909999999999999), (10.86, 6.909999999999999), (11.59, 6.909999999999999), (12.32, 6.909999999999999), (13.05, 6.909999999999999), (13.78, 6.909999999999999), (14.51, 6.909999999999999), (15.24, 6.909999999999999)}, {(5.75, 7.64), (6.48, 7.64), (7.21, 7.64), (7.9399999999999995, 7.64), (8.67, 7.64), (9.4, 7.64), (10.129999999999999, 7.64), (10.86, 7.64), (11.59, 7.64), (12.32, 7.64), (13.05, 7.64), (13.78, 7.64), (14.51, 7.64), (15.24, 7.64)}, {(5.75, 8.370000000000001), (6.48, 8.370000000000001), (7.21, 8.370000000000001), (7.9399999999999995, 8.370000000000001), (8.67, 8.370000000000001), (9.4, 8.370000000000001), (10.129999999999999, 8.370000000000001), (10.86, 8.370000000000001), (11.59, 8.370000000000001), (12.32, 8.370000000000001), (13.05, 8.370000000000001), (13.78, 8.370000000000001), (14.51, 8.370000000000001), (15.24, 8.370000000000001)}, {(5.75, 9.1), (6.48, 9.1), (7.21, 9.1), (7.9399999999999995, 9.1), (8.67, 9.1), (9.4, 9.1), (10.129999999999999, 9.1), (10.86, 9.1), (11.59, 9.1), (12.32, 9.1), (13.05, 9.1), (13.78, 9.1), (14.51, 9.1), (15.24, 9.1)}}Element(Element[koordPoints, koordCenterElement(2)], koordCenterElement(1)) → koordCenterSegment((koordXMin, y(koordCenter)), (koordXMax, y(koordCenter))) → koordXAchseSegment((x(koordCenter), koordYMin), (x(koordCenter), koordYMax)) → koordYAchseSequence(Segment[(koordXMin, y(koordStart) + (i * koordFactor)), (koordXMax, y(koordStart) + (i * koordFactor))], i, 0, koordHeight) → koordXParallelSequence(Segment[(x(koordStart) + (i * koordFactor), koordYMin), (x(koordStart) + (i * koordFactor), koordYMax)], i, 0, koordWidth) → koordYParallelZip(Segment[a - (0, descriptionLineFactor), a + (0, descriptionLineFactor)], a, koordPoints(koordCenterElement(2))) → descriptionLinesXZip(Segment[a - (descriptionLineFactor, 0), a + (descriptionLineFactor, 0)], a, Sequence[Element[koordPoints(i), koordCenterElement(1)], i, 1, Length[koordPoints]]) → descriptionLinesYSequence(Random[1, 21], i, 1, 100) → pointNamesNumber, {16, 7, 13, 8, 7, 19, 3, 19, 1, 7, 1, 20, 1, 5, 15, 3, 12, 17, 1, 18, 4, 19, 15, 15, 19, 18, 19, 13, 21, 5, 8, 1, 11, 15, 7, 19, 11, 10, 12, 12, 15, 8, 12, 16, 2, 9, 17, 1, 13, 4, 17, 11, 21, 16, 4, 3, 5, 8, 5, 1, 2, 6, 15, 9, 1, 2, 17, 5, 20, 3, 16, 17, 3, 13, 14, 20, 19, 7, 8, 18, 11, 11, 16, 3, 12, 16, 18, 8, 15, 20, 12, 19, 15, 4, 20, 16, 8, 5, 16, 10}Element(pointNamesNumber, Mod[questionCount - 1, Length[pointNamesNumber]] + 1) → actualPointNamesNumberTake(pointNames, actualPointNamesNumber, actualPointNamesNumber + 2) → actualPointNamesElement(Element[koordPoints, actualKoordsA(2)], actualKoordsA(1)) → pointAElement(Element[koordPoints, actualKoordsB(2)], actualKoordsB(1)) → pointBText("\textsf{" + (actualPointNames(1)) + "}", pointA, true, true, If[x(pointA) < x(pointB), -1, 1], 0) → pointNameAIf(x(pointA) < x(pointB) ∧ y(pointA) < y(pointB) ∨ x(pointB) < x(pointA) ∧ y(pointB) < y(pointA), (x(pointA), y(pointB)), (x(pointB), y(pointA))) → pointCSegment(pointB, pointC) → lineASegment(pointC, pointA) → lineBSegment(pointA, pointB) → lineCAngle(pointA, pointC, pointB) → angleCText("\textsf{" + (actualPointNames(2)) + "}", pointB, true, true, If[x(pointA) < x(pointB), 1, -1], 0) → pointNameBText("\textsf{" + (actualPointNames(3)) + "}", pointC + (0, 0.1), true, true, If[x(pointC) < x(pointA) ∨ x(pointC) < x(pointB), -1, 1], 0) → pointNameCUnicodeToText(TextToUnicode[actualPointNames(1)] + 32) → letterAUnicodeToText(TextToUnicode[actualPointNames(2)] + 32) → letterBUnicodeToText(TextToUnicode[actualPointNames(3)] + 32) → letterCText("\textsf{" + letterA + "}", Midpoint[lineA] + If[y(pointB) ≟ y(pointC) ∧ x(pointA) > x(pointB), (0, -0.2), If[y(pointB) ≟ y(pointC) ∧ x(pointA) < x(pointB), (0, 0.3), If[x(pointB) ≟ x(pointC) ∧ y(pointA) < y(pointB), (-0.25, 0), If[x(pointB) ≟ x(pointC) ∧ y(pointA) > y(pointB), (0.25, 0), (0, 0)]]]], true, true, 0, 0) → lineNameAText("\textsf{" + letterB + "}", Midpoint[lineB] + If[y(pointA) ≟ y(pointC) ∧ x(pointA) > x(pointB), (0, -0.2), If[y(pointA) ≟ y(pointC) ∧ x(pointA) < x(pointB), (0, 0.3), If[x(pointA) ≟ x(pointC) ∧ y(pointA) < y(pointB), (-0.25, 0), If[x(pointA) ≟ x(pointC) ∧ y(pointA) > y(pointB), (0.25, 0), (0, 0)]]]], true, true, 0, 0) → lineNameBText("\textsf{" + letterC + "}", Midpoint[lineC] + If[x(pointA) < x(pointB) ∧ y(pointB) < y(pointA), (-0.2, -0.2), If[x(pointB) < x(pointA) ∧ y(pointA) < y(pointB), (0.2, 0.2), If[x(pointA) < x(pointB) ∧ y(pointA) < y(pointB), (0.2, -0.2), If[x(pointB) < x(pointA) ∧ y(pointB) < y(pointA), (-0.2, 0.2), (0, 0)]]]], true, true, 0, 0) → lineNameCSegment((x(pointA), y(koordCenter)), (x(pointB), y(koordCenter))) → hintXAchseSegment((x(koordCenter), y(pointA)), (x(koordCenter), y(pointB))) → hintYAchseSequence(Text["\textsf{\footnotesize{" + (If[showHintGrafisch ∧ actualValuesKoordsA(1) ≟ descriptionNumberStartX + ((i - 1) * descriptionNumberFactor), "\bold{\textcolor{#1565C0}{", If[showHintGrafisch ∧ actualValuesKoordsB(1) ≟ descriptionNumberStartX + ((i - 1) * descriptionNumberFactor), "\bold{\textcolor{#DB6114}{", "{{"]]) + (If[descriptionNumberStartX + ((i - 1) * descriptionNumberFactor) ≠ 0, "" + (NumberSeparationCommaMinus[descriptionNumberStartX + ((i - 1) * descriptionNumberFactor)]), ""]) + (If[descriptionNumberStartX + ((i - 1) * descriptionNumberFactor) < 0, " \ ", ""]) + "}}}}\vphantom{\bold{1,}}", Vertex[descriptionLinesX(i), 1] + (0, 0.09), true, true, 0, -1], i, 1, Length[descriptionLinesX]) → descriptionNumbersXSequence(Text["\textsf{\footnotesize{" + (If[showHintGrafisch ∧ actualValuesKoordsA(2) ≟ descriptionNumberStartY + ((i - 1) * descriptionNumberFactor), "\bold{\textcolor{#1565C0}{", If[showHintGrafisch ∧ actualValuesKoordsB(2) ≟ descriptionNumberStartY + ((i - 1) * descriptionNumberFactor), "\bold{\textcolor{#DB6114}{", "{{"]]) + (If[descriptionNumberStartY + ((i - 1) * descriptionNumberFactor) ≠ 0, "" + (NumberSeparationCommaMinus[descriptionNumberStartY + ((i - 1) * descriptionNumberFactor)]), ""]) + (If[descriptionNumberStartX + ((i - 1) * descriptionNumberFactor) < 0, "", ""]) + "}}}}\vphantom{\bold{1,}}", Vertex[descriptionLinesY(i), 1] + (0.07, 0.04), true, true, -1, 0], i, 1, Length[descriptionLinesY]) → descriptionNumbersYElement(Element[koordPoints, 3], 4) → pointBStartElement(Element[koordPoints, 7], 10) → pointAStartSegment(pointAStart, pointBStart) → lineCStartElement(Element[koordPoints, 3], 10) → pointCStartSegment(pointBStart, pointCStart) → lineAStartSegment(pointCStart, pointAStart) → lineBStartAngle(pointAStart, pointCStart, pointBStart) → angleCStartIf(Length[Text[inputBox]] > 0, Length[KeepIf[¬(temp ∈ TextToUnicode[erlaubteZeichen]), temp, Take[TextToUnicode[Text[inputBox]], Min[Length[Text[inputBox]], 2]]]] ≟ 0, true) → inputValidSegment((Min[x(pointA), x(pointB)], y(koordCenter) + hintDistance), (Min[x(pointA), x(pointB)] + koordFactor, y(koordCenter) + hintDistance)) → hintXAchseDescriptionSegment((x(koordCenter) + hintDistance, Min[y(pointA), y(pointB)]), (x(koordCenter) + hintDistance, Min[y(pointA), y(pointB)] + koordFactor)) → hintYAchseDescriptionText("\textsf{\bold{" + (NumberSeparationCommaMinus[descriptionNumberFactor]) + "}}", Midpoint[hintXAchseDescription] + (0, 0.3), true, true, 0, 0) → txtHintDescriptionXText("\textsf{\bold{" + (NumberSeparationCommaMinus[descriptionNumberFactor]) + "}}", Midpoint[hintYAchseDescription] + (0.3, 0.05), true, true, 0, 0) → txtHintDescriptionY
AI 绘图提示语参考
在一个坐标系中,绘制一个网格,并在网格上标出两个点。然后,连接这两个点形成一条线段,并在线段的中点处标注字母。接着,从两个点分别向坐标轴绘制垂线,并标注垂线与坐标轴的交点。最后,在两个垂线上分别标注点的坐标,并在网格外标注线段的长度和两个点的距离。
以上提示语为根据原始绘图命令整理而来,仅供参考。