英文:
Torque formula in Java?
问题
我正在尝试在一个Java程序中计算扭矩,但在将公式转换为代码时遇到了一些问题。
以下是公式:
这是我的代码:
torque = CYLINDER_LOAD_FACTOR * (Math.pow((displacement / numberOfCylinders), 2) * Math.exp(TORQUE_CONSTANT) * 0.59);
英文:
I'm trying to calculate the torque in a java program but I having some problems on how to convert the formula to code
and here is my code:
torque = CYLINDER_LOAD_FACTOR * ( ( Math.pow( (displacement / numberOfCylinders), 2) * Math.exp(TORQUE_CONSTANT) * 0.59 ) );
答案1
得分: 2
这整个表达式应该被提升到0.59次幂,
( Math.pow( (位移 / 气缸数), 2) * Math.exp(扭矩常数) )
但是你正在乘以那个数量。请尝试以下内容:
扭矩 = 气缸负荷系数 * Math.pow( Math.pow( (位移 / 气缸数), 2) * Math.exp(扭矩常数), 0.59 );
英文:
This entire expression should be raised to the power of 0.59,
( Math.pow( (displacement / numberOfCylinders), 2) * Math.exp(TORQUE_CONSTANT) )
but you're multiplying by that amount. Try the following:
torque = CYLINDER_LOAD_FACTOR * Math.pow( Math.pow( (displacement / numberOfCylinders), 2) * Math.exp(TORQUE_CONSTANT), 0.59 );
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论