Az ang függvény két vonal által bezárt szöget határoz meg. A szögek mérése az óramutató járásával ellentétes irányban történik, 2D esetén az X tengelyhez, 3D esetén pedig a felhasználó által meghatározott tengelyhez viszonyítva.
Meghatározza az X tengely és a v vektor által bezárt szöget. A v vektor az aktuális FKR XY síkjára vetített 2D vektornak számít.
Meghatározza az X tengely és a (p1,p2) vonal – amely a p1 pontból p2 pont irányába haladó vonal – által bezárt szöget. A pontok az aktuális FKR XY síkjára vetített 2D pontoknak számítanak.
A (csúcs,p1) és a (csúcs,p2) vonal által bezárt szöget határozza meg. A pontok az aktuális FKR XY síkjára vetített 2D pontoknak számítanak.
A (csúcs,p1) és a (csúcs,p2) vonal által bezárt szöget határozza meg. Az előző esettel szemben a vonalak 3D vonalaknak számítanak. Az utolsó paraméter a p pont, a szög tájolásának meghatározására szolgál. A szög a csúcspontból a p pontba mutató tengelyre vonatkoztatva az óra járásával ellentétesen értelmezendő.
A következő példák bemutatják a szögek értelmezési módjait:
Az ang függvény használatával megadható háromszög két oldala által bezárt szög, amint az a következő példában látható:
Parancs: kal
>> Kifejezés: ang(end,end,end)
Jelölje ki a szög csúcspontját, azután jelölje ki a két szemközti csúcspontot.