File:Thomae function (0,1).svg
From Wikimedia Commons, the free media repository
Thomae_function_(0,1).svg (SVG file, nominally 1,280 × 660 pixels, file size: 1.05 MB)
[edit] Summary
| Description |
English: Plot of Thomae's function on the interval (0,1). Shown are all rational points with denominator at most 200.
Created using the following Java code: public class Thomae { static int gcd(int a, int b) { while(a>0 && b>0) { if(a>b) a -= a/b*b; else b -= b/a*a; } return a>0 ? a : b; } public static void main(String[] args) { int max = 200; int width = 1280; int height = 660; int border = 20; int x0 = border; int x1 = width - border; double dx = x1-x0; int y0 = height - border; double dy = -dx; int r=5; System.out.println("<?xml version=\"1.0\" standalone=\"no\"?>"); System.out.println("<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">"); System.out.println("<svg width=\""+ width +"\" height=\""+ height +"\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">"); for(int q=1; q<max; q++) for(int p=0; p<q; p++) if(gcd(p, q) == 1) { System.out.println(" <circle cx=\""+ (x0+dx*p/q) + "\" cy=\""+ (y0+dy*1/q) +"\" r=\""+ r +"\" fill=\"black\" stroke=\"none\" />"); } System.out.println("</svg>"); } } |
|---|---|
| Date |
9 October 2008 |
| Source |
Own work |
| Author | |
| Permission (Reusing this image) |
See below. |
[edit] Licensing
File history
Click on a date/time to view the file as it appeared at that time.
| Date/Time | Thumbnail | Dimensions | User | Comment | |
|---|---|---|---|---|---|
| current | 18:09, 9 October 2008 | 1,280×660 (1.05 MB) | Smithers888 (Talk | contribs) | ({{Information |Description={{en|1=Plot of Thomae's function on the interval (0,1). Shown are all rational points with denominator at most 200. Created using the following Java code: <source lang="java"> public class Thoma) |
- Edit this file using an external application (See the setup instructions for more information)
File links
The following page links to this file:
Global file usage
The following other wikis use this file:
- Usage of Thomae function (0,1).svg on enwiki