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.
Ett språk med C++- liknande syntax , påverkat av MetaPost .
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 stöds för närvarande av de flesta operativsystem:
Många GNU/Linux-distributioner ( Debian , Ubuntu och andra) har asymptoter i sina huvudlager.