Funkce ang měří úhel mezi dvěmi úsečkami. Úhly se měří proti směru hodinových ručiček, buď vzhledem k ose X v případě 2D, nebo vzhledem k ose zadané uživatelem v případě 3D.
Určí úhel mezi osou X a vektorem v. Vektor v je pokládán za 2D, promítnutý do roviny XY aktuálního USS.
Určí úhel mezi osouX a úsečkou (b1,b2), orientovanou z b1 na b2. Body jsou pokládány za dvourozměrné (2D), promítnuté do roviny XY aktuálního USS.
Určí úhel mezi úsečkami (apex,b1) a (apex,b2). Body jsou pokládány za dvourozměrné (2D), promítnuté do roviny XY aktuálního USS.
Určí úhel mezi úsečkami (apex,b1) a (apex,b2). Úsečky se považují za 3D. Poslední parametr, bod b, se používá k definování orientace úhlu. Úhel se měří proti směru hodinových ručiček vzhledem k ose, která prochází z bodu vrchol do bodub.
Následující příklady ukazují způsob měření úhlů.
Úhel mezi dvěma stranami trojúhelníka můžete určit pomocí funkce ang, jak ukazuje následující příklad:
Příkaz: kal
>> Výraz: ang(end,end,end)
Vyberte vrchol úhlu a potom vyberte dva protější vrcholy.