They're just like the Sin/Tan/Cos commands but longer and more pointless.
If you wanted to move an object forward, you could do this:
sync on : sync rate 60
set camera range 1,100000
make object cube 1,100
make matrix 1,1000,1000,50,50
position camera -500,200,-500
do
if upkey()=1 then speed#=5 else speed#=0
if leftkey()=1 then ay#=wrapvalue(ay#-3)
if rightkey()=1 then ay#=wrapvalue(ay#+3)
x#=newxvalue(x#,ay#,speed#) : z#=newzvalue(z#,ay#,speed#)
position object 1,x#,0,z#
point camera x#,y#,z#
sync
loop
Basically, newxvalue finds the x coordinate at any angle a certain distance.
Another way to do it is this:
newxvalue(x,a,d) = x+sin(a)*d
newyvalue(y,a,d) = y+tan(a)*d
newzvalue(z,a,d) = z+cos(a)*d