Difference between revisions of "Distance Command"
From GeoGebra Manual
Line 1: | Line 1: | ||
− | <noinclude>{{Manual Page|version=4.2}}</noinclude> | + | <noinclude>{{Manual Page|version=4.2}}</noinclude>{{command|geometry}} |
− | {{command|geometry}} | ||
;Distance[ <Point>, <Object> ]: Yields the shortest distance between a point and an object. | ;Distance[ <Point>, <Object> ]: Yields the shortest distance between a point and an object. | ||
− | :{{example|1=<div> | + | :{{example|1=<div><code><nowiki>Distance[(2, 1), x^2 + (y - 1)^2 = 1]</nowiki></code> yields ''1''</div>}} |
− | |||
: {{Note| 1=The command works for points, segments, lines, conics, functions and implicit curves. For functions it uses a numerical algorithm which works better for polynomials. }} | : {{Note| 1=The command works for points, segments, lines, conics, functions and implicit curves. For functions it uses a numerical algorithm which works better for polynomials. }} | ||
Line 13: | Line 11: | ||
{{Note| 1=See also [[Image:Tool Distance.gif]] [[Distance or Length Tool|Distance or Length]] tool .}} | {{Note| 1=See also [[Image:Tool Distance.gif]] [[Distance or Length Tool|Distance or Length]] tool .}} | ||
− | {{betamanual|version=5.0| {{Note| 1=From GeoGebra 5, this command will work with 3D objects as well}}}} | + | |
+ | |||
+ | {{betamanual|version=5.0| {{Note| 1=From GeoGebra 5, this command will work with 3D objects as well.}}}} | ||
+ | ;Distance[ <Point>, <Point> ] | ||
+ | : Yields the distance between the two points. | ||
+ | :{{example|1=<div><code><nowiki>Distance[(2, 1, 2), (1, 3, 0)]</nowiki></code> yields ''3''</div>}} | ||
+ | ;Distance[ <Line>, <Line> ] | ||
+ | :Yields the distance between two lines. | ||
+ | :{{example|1=<div>Let ''a: X = (-4, 0, 0) + λ*(4, 3, 0)'' and ''b: X = (0, 0, 0) + λ*(0.8, 0.6, 0)''.<br><code><nowiki>Distance[a, b]</nowiki></code> yields ''2.4''</div>}} |
Revision as of 14:36, 28 July 2014
- Distance[ <Point>, <Object> ]
- Yields the shortest distance between a point and an object.
- Example:
Distance[(2, 1), x^2 + (y - 1)^2 = 1]
yields 1
- Note: The command works for points, segments, lines, conics, functions and implicit curves. For functions it uses a numerical algorithm which works better for polynomials.
- Distance[ <Line>, <Line> ]
- Yields the distance between two lines.
- Example:
Distance[y = x + 3, y = x + 1]
yields 1.41Distance[y = 3x + 1, y = x + 1]
yields 0
- Note: The distance between intersecting lines is 0. Thus, this command is only interesting for parallel lines.
Note: See also Distance or Length tool .
Following text is about a feature that is supported only in GeoGebra 5.0.
Note: From GeoGebra 5, this command will work with 3D objects as well. |
- Distance[ <Point>, <Point> ]
- Yields the distance between the two points.
- Example:
Distance[(2, 1, 2), (1, 3, 0)]
yields 3
- Distance[ <Line>, <Line> ]
- Yields the distance between two lines.
- Example:Let a: X = (-4, 0, 0) + λ*(4, 3, 0) and b: X = (0, 0, 0) + λ*(0.8, 0.6, 0).
Distance[a, b]
yields 2.4