From f1e79c3669f68804c471699badc56a4a33a23246 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 8 Aug 2022 03:05:28 +0000 Subject: CTAN sync 202208080305 --- graphics/asymptote/examples/AiryDisk.asy | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 graphics/asymptote/examples/AiryDisk.asy (limited to 'graphics/asymptote/examples') diff --git a/graphics/asymptote/examples/AiryDisk.asy b/graphics/asymptote/examples/AiryDisk.asy new file mode 100644 index 0000000000..855abfaa95 --- /dev/null +++ b/graphics/asymptote/examples/AiryDisk.asy @@ -0,0 +1,16 @@ +import graph3; +import gsl; + +size(10cm,15cm,IgnoreAspect); +currentprojection=orthographic(150,50,1); + +real f(pair z) {real r=abs(z); return r == 0 ? 1 : (2.0*J(1,r)/r)^2;} + +real R=15; +surface s=surface(f,(-R,-R),(R,R),100,Spline); + +draw(s,green); + +xaxis3("$x$",Bounds,InTicks); +yaxis3("$y$",Bounds,InTicks); +zaxis3(rotate(90)*"$I(\sqrt{x^2+y^2})$",Bounds,InTicks("$%#.1f$")); -- cgit v1.2.3