![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2009
Сообщений: 386
|
Нужно сделать модель математического маятника. Который должен двикаться по формуле:
A*sin(k * time + k = sqrt(9.8/l) b = arctan((x0* k)/v) A = sqrt(X0(квадрат) + (v/k)(квадрат)) l - длина маятника v - скорость time - время. Дизаин сделал! а вот с механикой проблы!! уклон маятника вычислять пытаюсь так: CODE public function newPoint(start_gradian, long, speed, time) { if(start_gradian < 0) { start_gradian *= -1; } var k = Math.sqrt(9.8 / long); var b_value = ((start_gradian * k) / speed); var b = Math.atan((start_gradian * k) / speed); b /= 180/Math.PI; var tau = 2 * Math.PI / k; var alfa = Math.sqrt(Math.pow(start_gradian,2) + Math.pow((speed / k) , 2)); new_gradian = alfa * Math.sin( k * time + b); new_gradian = Number(new_gradian.toFixed(2)); trigonCalc(400, 20, new_gradian, long); } |
![]() |
Часовой пояс GMT +4, время: 21:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|