Я хочу создать цикл for, который задает координату x как непрерывную переменную цикла for, а результат приведенной выше формулы - координату y.
Звучит как хороший способ сделать это.(Предполагая, что вы просто пытаетесь построить траекторию. Если вы пытаетесь анимировать снаряд по траектории, тогда ваша формула должна быть функцией t -> (x, y)
... или вам нужен другой подход.)
Проблема в том, что я не знаю, какие классы будут предоставлять мой метод.
Класс java.lang.Math
обеспечивает трансцендентные функции (cos
, tan
и так далее).У него также есть функция pow
... но вам лучше использовать умножение, чтобы поднять что-то до степени 2.
Я предполагаю, что значение phi
является просто константой.Вы должны иметь возможность найти его значение и встроить его в свой код.( ОБНОВЛЕНИЕ - мне сообщили, что phi
может быть переменной. В любом случае, это не проблема.)
Но вы не найдете существующий класс / метод, которыйделает все для вас.Вы должны написать один .
Есть ли более простой способ?
Нет.(AFAIK)