It's possible. Wouldn't be necessarily workable, but it is possible. What you'd have to do is create a manual lookup table in FPI scripts(dummy object has the script, is activated with the angle you want the sine/cosine/tangent of and it then sets a global variable to that value. Then in your main script you'd use that global variable to divide/multiply/add/subtract to whatever you want.
Quick example:
Dummy Object script:
:activated=1:globalvar=1,setvar=0.017
:activated=2:globalvar=1,setvar=0.035
:activated=3:globalvar=1,setvar=0.05
...
...
...
Calling script:
:whateverconditionyouwant=1:settargetname=dummyObj,activatetarget=angleyouwantthesineof
:always:dowhatyouwantwiththevalueinglobalvar1
P.S. This is in no way valid FPI script, and I may have mixed up what I remember of Ply's Mod scripting and the new vanilla global variables system.
P.P.S. Another note, you'd have to devise a way to link the various scripts together in order to get sine or cosine or tangent(have 3 dummy objects with different lookup table scripts[ie one has sine, another cosine,etc.]?).