Asymptootti

Asymptootti
Tyyppi vektorigrafiikan kuvauskieli
Sisään kirjoitettu C++- kuten
Käyttöjärjestelmä Monialustainen ohjelmisto
Ensimmäinen painos 2004
uusin versio 2,50 (4. elokuuta 2019)
Lisenssi LGPL v3
Verkkosivusto asymptote.sourceforge.net
 Mediatiedostot Wikimedia Commonsissa

Asymptote on vektorigrafiikkakuvauskieli  teknisten piirustusten luomiseen. Aluksi kehittäjät aikoivat luoda työkalun, josta tulisi standardi kuvien esittämiseen LaTeXissä . Asymptootin avulla voit kuitenkin luoda grafiikkaa TeX-järjestelmästä riippumatta .

Käytettävissä olevat tulostusmuodot ovat PDF , PostScript , SVG ja 3D PRC.

Kielen kuvaus

Kieli, jolla on C++- tyyppinen syntaksi ja johon MetaPost vaikuttaa .

Käyttöesimerkkejä

Seuraavan lähdekoodin avulla voit piirtää Heaviside-funktion käyttämällä asymptoottikieltä .

tuontikaavio ; _ tuontiasetukset ; _ muoto = "pdf" ; koko ( 300 , 300 ); // toiminto. todellinen [] x1 = { - 1,5 , 0 }; todellinen [] y1 = { 0 , 0 }; todellinen [] x2 = { 0 , 1,5 }; todellinen [] y2 = { 1 , 1 }; piirrä ( kaavio ( x1 , y1 ), punainen + 2 ); piirrä ( kaavio ( x2 , y2 ), punainen + 2 ); piirtäminen (( 0 , 0 ) -- ( 0 , 1 ), punainen + 1,5 + viivatyyppi ( "4 4" )); täytä ( ympyrä (( 0 , 1 ), 0.035 ), punainen ); filldraw ( ympyrä (( 0 , 0 ), 0.03 ), valkoinen , punainen + 1.5 ); // Akselit. xaxis ( Label ( "$x$" ), Tikit ( new real []{ - 1 , - 0.5 , 0.5 , 1 }), Nuoli ); yaxis ( Tunniste ( "$y$" ), Tikkit ( uusi todellinen []{ 0.5 , 1 }), Nuoli , ymin =- 0.18 , ymax = 1.25 ); // alkuperä. labelx ( "$O$" , 0 , SW );

asymptootti eri käyttöjärjestelmissä

Useimmat käyttöjärjestelmät tukevat tällä hetkellä Asymptotea :

  • Kaikki Microsoft Windowsin 32-bittiset versiot
  • Kaikki BSD-alustat (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X)
  • Kaikki POSIX -alustat

Monilla GNU/Linux-jakeluilla ( Debian , Ubuntu ja muut) on asymptoote päävarastossaan.

Linkit