c# - C#中如何求平方根

标签 c# math

我有一个要用 C# 编写的公式。如有错误请指正... Formula Picture .
我在我的代码中写的是这样的:

Xopt = 293.94 * Math.Sqrt(HDD * Cfuel * PWF * K / H4 * Cy * n) - K * Rwt;

不幸的是,由此得出的结果与公式不一样。我该如何解决?

最佳答案

它需要更多的括号或分解多个语句(或两者)的计算。否则,平方根表达式仅除以 H4,然后乘以 Cyn

var numerator = HDD * Cfuel * PWF * K; 
var denominator = H4 * Cy * n;
Xopt = 293.94 * Math.Sqrt(numerator / denominator) - (k * Rwt); 

如果您充分了解公式的含义并为分子和分母值赋予有意义的名称,那就更好了。

关于c# - C#中如何求平方根,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50105462/

相关文章:

python - 音乐多个同时音调,python

c++ - 大规模递归函数中的段错误

c# - 如何将 vector<int> 从 C++ dll 编码到 C# 应用程序?

java - 在 Java 中如何将任何整数四舍五入到下一个最高的一百位?

c# - OData $orderby 查询中的自然排序

c# - 网站中实体模型的命名空间

c# - .Net 的好的统计数学包是什么?

python - 在 Python 中实现 SVG 圆弧曲线

c# - 使用网络流发送和接收数据 C#

c# - Fluent NHibernate - 映射 List<decimal> 到有序子表