计算Lua中的最大高度

问题描述 投票:0回答:1

我试图获得抛出物体的最大高度,但它给我一个错误的结果

我做的:

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

math lua
1个回答
3
投票

当你假设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或其他参考资料。这真的有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.