File:Thomae function (0,1).svg
Aus Wikimedia Commons, dem freien Medienarchiv
Zur Navigation springen
Zur Suche springen
Größe der PNG-Vorschau dieser SVG-Datei: 800 × 413 Pixel. Weitere Auflösungen: 320 × 165 Pixel | 640 × 330 Pixel | 1.024 × 528 Pixel | 1.280 × 660 Pixel | 2.560 × 1.320 Pixel.
Originaldatei (SVG-Datei, Basisgröße: 1.280 × 660 Pixel, Dateigröße: 1,05 MB)
Dateiinformationen
Strukturierte Daten
Bildtexte
Beschreibung[Bearbeiten]
BeschreibungThomae function (0,1).svg |
English: Plot of Thomae's function on the interval (0,1). Shown are all rational points with denominator at most 200. The topmost point in the middle shows f(1/2) = 1/2
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>");
}
}
|
Datum | |
Quelle | Eigenes Werk |
Urheber | Smithers888 |
Lizenz[Bearbeiten]
Public domainPublic domainfalsefalse |
Ich, der Urheberrechtsinhaber dieses Werkes, veröffentliche es als gemeinfrei. Dies gilt weltweit. In manchen Staaten könnte dies rechtlich nicht möglich sein. Sofern dies der Fall ist: Ich gewähre jedem das bedingungslose Recht, dieses Werk für jedweden Zweck zu nutzen, es sei denn, Bedingungen sind gesetzlich erforderlich. |
Dateiversionen
Klicke auf einen Zeitpunkt, um diese Version zu laden.
Version vom | Vorschaubild | Maße | Benutzer | Kommentar | |
---|---|---|---|---|---|
aktuell | 18:09, 9. Okt. 2008 | 1.280 × 660 (1,05 MB) | Smithers888 (Diskussion | Beiträge) | {{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 |
Du kannst diese Datei nicht überschreiben.
Dateiverwendung
Keine Seiten verwenden diese Datei.
Globale Dateiverwendung
Die nachfolgenden anderen Wikis verwenden diese Datei:
- Verwendung auf de.wikipedia.org
- Verwendung auf en.wikipedia.org
- Verwendung auf en.wikibooks.org
- Verwendung auf es.wikipedia.org
- Verwendung auf eu.wikipedia.org
- Verwendung auf fa.wikipedia.org
- Verwendung auf fr.wikipedia.org
- Verwendung auf he.wikipedia.org
- Verwendung auf id.wikipedia.org
- Verwendung auf it.wikipedia.org
- Verwendung auf ja.wikipedia.org
- Verwendung auf pl.wikipedia.org
- Verwendung auf pt.wikipedia.org
- Verwendung auf ru.wikipedia.org
- Verwendung auf sk.wikipedia.org
- Verwendung auf sr.wikipedia.org
- Verwendung auf sv.wikipedia.org
- Verwendung auf uk.wikipedia.org