Рассчитать максимальную высоту в Луа - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь получить максимальную высоту, на которой был брошен объект, но это дает мне ошибочный результат

Я сделал это:

local Vo = 10^2
local a = math.sin(30)^2
local g = 10*2
local H = Vo*a/g
print(H)

Ожидаемый: 1,25 Результаты: 4,88

1 Ответ

3 голосов
/ 25 марта 2019

Ваша проблема началась, когда вы предположили, что math.sin принимает градусов в качестве аргумента. Это не. Требуется радиан :

local Vo = 10^2
local a = math.sin(math.rad(30))^2
local g = 10*2
local H = Vo*a/g
print(H)
-- 1.25

Пожалуйста, обратитесь к lua-users wiki или другим ссылкам при использовании функций, которые вы никогда ранее не использовали. Это действительно помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...