Previous Up Next

26.13.2  Distance between objects in the plane

See Section 27.10.7 for distances in 3D geometry.

The distance command finds the distance between two geometric objects (a point is considered a geometric object).

Examples

distance(-1,1+i)
     
5
          
distance(0,line(-1,1+i))
     
5
5
          
distance(circle(0,1),line(-2,1+3*i))
     
2
−1
          

Note that when the distance calculation uses parameters, Xcas must be in real mode.

Example

In real mode:

assumes(a=[4,0,5,0.1]); A:=point(0); B:=point(a); simplify(distance(A,B)); simplify(distance(B,A))
     

a
,
a
          

In complex mode:

assumes(a=[4,0,5,0.1]); A:=point(0); B:=point(a); simplify(distance(A,B)); simplify(distance(B,A))
     
aa           

The distance command has distanceat and distanceatraw versions (see Section 26.13.1).


Previous Up Next