I'm doing some physics simulations which of course involve vectors. This has become very difficult for me because to the best of my knowledge javascript doesn't support anything like this...
#with the aid of numpy
>>> a = np.array([1,2,3])
>>> b = np.array([9,2,7])
>>> a+b
array([10, 4, 10])
I've been able to work around this limitation by defining functions that will achieve the same thing, but my formulas end up looking like this:
add(x, add( mult(v,dt), mult(mult( a(x), .5), Math.pow(dt,2))))
So my question is whether there are better ways to achieve this functionality, whether they be features of the language I am unaware of, libraries that address this issue, or more effective ways to deal with it.
Thanks for the help all.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…