Я занимаюсь физическими симуляциями, которые, конечно, связаны с векторами. Мне стало очень сложно, потому что, насколько мне известно, javascript не поддерживает ничего подобного...
#with the aid of numpy
>>> a = np.array([1,2,3])
>>> b = np.array([9,2,7])
>>> a+b
array([10, 4, 10])
Я смог обойти это ограничение, определяя функции, которые будут делать то же самое, но мои формулы выглядят так:
add(x, add( mult(v,dt), mult(mult( a(x), .5), Math.pow(dt,2))))
Итак, мой вопрос заключается в том, есть ли лучшие способы достижения этой функциональности, будь то функции языка, о котором я не знаю, библиотеки, которые решают эту проблему, или более эффективные способы борьбы с ним.
Спасибо за помощь.