Hi Everyone, my name is Yuval and I’m a new member of the NBELLab in Israel. I entered the filed not a long time ago and I have some questions:

I’ve noticed that when using sin function, it is better to activate it on a single angle and not on a computed one like, for example, teta1+teta2. So, when I need to activate it on a computed angle, I compute it first using one ensemble and then activate the sin function using another ensemble.
But, the opposite thing happens with the cos function. Why is that? 
The asin function is not very accurate. Any idea why?
this is the code:
stim_z = nengo.Node(Piecewise({0: 1}))
z = nengo.Ensemble(n_neurons=3*120, dimensions=1, radius=1)
nengo.Connection(stim_z, z)
teta0 = nengo.Ensemble(n_neurons=1000, dimensions=1, radius=np.sqrt((np.pi/2)**2))
def calculate_teta0(z):
if (z < 1 ): z = 1;
if (z > 1 ): z = 1;
return math.asin(z);
nengo.Connection(z, teta0, function=calculate_teta0)