AoPSWiki
Art of Problem Solving's Introduction to Algebra starts on June 11. Learn about quadratics, complex numbers, graphing, functions, sequences, and series, and exponents and logarithms. Click here to enroll today!

Asymptote: Useful functions

From AoPSWiki

Asymptote (Vector Graphics Language)
Getting Started - Basics - Reference - Examples - Macros and Packages - Advanced Asymptote - Help

Useful functions - CSE5 Package


Intersection points

function intersectionpoints( path, path)
{
returns pair[]
}

Example:

size(8cm,0);
import math;
import graph;
real r,s;
pair a,b, common;
path circ1, circ2;
r=1; s=1;
a=(0,0);
b=(1,0);
circ1=circle(a,r);
circ2=circle(b,s);
draw(circ1,linewidth(1bp));
draw(circ2,1bp+green);
pair [] x=intersectionpoints(circ1, circ2);
dot(x[0],3bp+blue);
dot(x[1],3bp+blue);
draw(x[0] -- x[1],1bp+red);

[Asy_image]


Next: CSE5

Art of Problem Solving's Intermediate Algebra starts on June 18. Learn about systems of equations, sequences and series, symmetric sums, classical inequalities, and functional equations. Click here to enroll today!
© Copyright 2007 AoPS Incorporated. All Rights Reserved. • FoundationPrivacyContact Us