3D-Funktionsplotter für mathematische Funktionen

Gefällt Ihnen der unten im Hauptmenü dargestellte schattierte dreidimensionale Körper mit der Wellenoberfläche? Wenn ja, dann finden Sie hier das zugehörige Programm, um jede beliebige stetige mathematische Funktion der Form

z = f(x,y)

als solchen Körper berechnen zu lassen. Das Programm ist sowohl für GW-BASIC (dort nur bis EGA-Grafikmodi) als auch für QuickBASIC (VGA-Grafikmodi) verfügbar. Jede dieser beiden .ZIP-Dateien enthält dabei mehrere Versionen für unterschiedliche Grafikmodi. Bei der GW-BASIC-Version muss die gewünschte Funktion anfänglich in die Zeile 140 eingesetzt werden:

140 DEF FN F!(X!, Y!)=X!^2!+Y!^2!

Dieses Beispiel würde z.B. ein Paraboloid mit der Gleichung z=x²+y² ergeben. In der QuickBASIC-Version muss die Funktion in die eigens dafür vorgesehene FUNCTION-Prozedur FvonXundY eingesetzt werden, z.B. mit obigen Beispiel:

FUNCTION FvonXundY! (x!, y!) STATIC
  ' Hier muss die eigentliche Funktion definiert werden
  FvonXundY! = x! ^ 2! + y! ^ 2!
END FUNCTION

Ferner lassen sich noch der Ausschnittquader, Blickwinkel und die Zeichengenauigkeit frei einstellen, sodass Ergebnisse wie unten im Hauptmenü entstehen:

Bildschirmschnappschuss: Dreidimensionaler Körper mit 
wellenförmiger, karierter Oberfläche. Grösserer Umfang von
22¾ KB

Als Hilfe gibt Ihnen am Schluss das Programm den grössten sowie den kleinsten z-Wert aus, damit Sie den Ausschnittquader optimal anpassen können. Viel Spass mit diesem Programm! Nebenbei: Wenn Sie eine oder mehrere Funktionen mit besonders schönem Ergebnis entdecken, so teilen Sie mir diese doch bitte per Mail mit. Danke!


Microsoft GW-BASIC®-Logo aus Windows® Version für GW-BASIC herunterladen

Umfang: 4,3 KB


Microsoft QuickBASIC®-Logo aus Windows® Version für QuickBASIC herunterladen

Umfang: 15 KB


Zurück ins Herunterladmenü


© 1996, 1998 by Andreas Meile