Difference between revisions of "Distance Command"

From GeoGebra Manual
Jump to: navigation, search
m (Text replace - "<div class="box info"> 48px|left This page is part of the official manual for print and pdf. For structural reasons normal users can't edit this page. If you found any errors on this page please contact )
(command syntax: changed [ ] into ( ))
(17 intermediate revisions by 8 users not shown)
Line 1: Line 1:
<noinclude>{{Manual Page|version=4.2}}</noinclude>
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|geometry}}
{{command|geometry}}
+
;Distance( <Point>, <Object> ): Yields the shortest distance between a point and an object.
; Distance[Point A, Object O]: Yields the (shortest) distance between points ''A'' and the Object. Works for Points, Segments, Lines, Conics and Implicit Curves. When ''f'' is a function, <code>Distance[A,f]</code> returns distance between ''A'' and ''(x(A),f(x(A)))''.
+
:{{example|1=<code><nowiki>Distance((2, 1), x^2 + (y - 1)^2 = 1)</nowiki></code> yields ''1''}}
: {{Note| In GeoGebra 3.2  '''Distance[Point A, Segment]''' gave the distance to the segment extended to an infinite line. From GeoGebra 4.0 it gives the distance to the Segment itself. }}
+
: {{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.  
; Distance[Line g, Line h]: Yields the distance between the parallel lines ''g'' and ''h''.
+
::{{example|Let ''f'' be a function and ''A'' be a point. <code><nowiki>Distance(A, f)</nowiki></code> yields the distance between ''A'' and ''(x(A), f(x(A)))''.}}
: {{Note| The distance between intersecting lines is 0. Thus, this command is only interesting for parallel lines.}}
 
: {{Note| 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}}
 
 
}}
 
}}
 +
<br>
 +
;Distance( <Line>, <Line> ): Yields the distance between two lines.
 +
:{{examples|1=<div>
 +
:*<code><nowiki>Distance(y = x + 3, y = x + 1)</nowiki></code> yields ''1.41''
 +
:*<code><nowiki>Distance(y = 3x + 1, y = x + 1)</nowiki></code> yields ''0''</div>}}
 +
: {{Note| 1=The distance between intersecting lines is ''0''. Thus, this command is only interesting for parallel lines.}}
 +
 +
{{Note| 1=See also [[File:Mode distance.svg|link=|20px]] [[Distance or Length Tool|Distance or Length]] tool .}}
 +
 +
 +
 +
;Distance( <Point>, <Point> )
 +
: Yields the distance between the two points.
 +
:{{example|1=<code><nowiki>Distance((2, 1, 2), (1, 3, 0))</nowiki></code> yields ''3''}}
 +
;Distance( <Line>, <Line> )
 +
:Yields the distance between two lines.
 +
:{{example|1=Let ''a: X = (-4, 0, 0) + λ*(4, 3, 0)'' and ''b: X = (0, 0, 0) + λ*(0.8, 0.6, 0)''.  <code><nowiki>Distance(a, b)</nowiki></code> yields ''2.4''}}

Revision as of 10:16, 11 October 2017


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.
Example: Let f be a function and A be a point. Distance(A, f) yields the distance between A and (x(A), f(x(A))).


Distance( <Line>, <Line> )
Yields the distance between two lines.
Examples:
  • Distance(y = x + 3, y = x + 1) yields 1.41
  • Distance(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 Mode distance.svg Distance or Length tool .


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
© 2024 International GeoGebra Institute