Asymptot

Asymptot
Sorts vektorgrafik beskrivning språk
Skrivet i C++- som
Operativ system Programvara för flera plattformar
Första upplagan 2004
senaste versionen 2,50 (4 augusti 2019)
Licens LGPL v3
Hemsida asymptote.sourceforge.net
 Mediafiler på Wikimedia Commons

Asymptote är ett  vektorgrafikbeskrivningsspråk för att skapa tekniska ritningar. Till en början tänkte utvecklarna skapa ett verktyg som skulle bli standarden för att representera illustrationer i LaTeX . Men asymptote låter dig generera grafik oberoende av TeX-systemet .

Tillgängliga utdataformat är PDF , PostScript , SVG och 3D PRC.

Beskrivning av språket

Ett språk med C++- liknande syntax , påverkat av MetaPost .

Användningsexempel

Följande källkod låter dig plotta Heaviside-funktionen med asymptotspråket .

importgraf ; _ importera inställningar ; format = "pdf" ; storlek ( 300 , 300 ); // funktion. verklig [] x1 = { - 1,5 , 0 }; verklig [] y1 = { 0 , 0 }; verklig [] x2 = { 0 , 1,5 }; verklig [] y2 = { 1 , 1 }; rita ( graf ( x1 , y1 ), röd + 2 ); rita ( graf ( x2 , y2 ), röd + 2 ); rita (( 0 , 0 ) -- ( 0 , 1 ), röd + 1,5 + linjetyp ( "4 4" )); fyll ( cirkel (( 0 , 1 ), 0,035 ), röd ); filldraw ( cirkel (( 0 , 0 ), 0,03 ), vit , röd + 1,5 ); // Yxor. xaxis ( Etikett ( "$x$" ), Ticks ( ny verklig []{ - 1 , - 0,5 , 0,5 , 1 }), pil ); yaxis ( Etikett ( "$y$" ), Ticks ( new real []{ 0,5 , 1 }), Arrow , ymin =- 0,18 , ymax = 1,25 ); // ursprung. labelx ( "$O$" , 0 , SW );

asymptote på olika operativsystem

Asymptote stöds för närvarande av de flesta operativsystem:

  • Alla 32-bitarsversioner av Microsoft Windows
  • Alla BSD-plattformar (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X)
  • Alla POSIX- plattformar

Många GNU/Linux-distributioner ( Debian , Ubuntu och andra) har asymptoter i sina huvudlager.

Länkar