zcq586567 发表于 2014-8-7 14:26:13

C#写数学函数很麻烦啊,比如开方这些,搞得很复杂,有什么解决办法呢?

C#写数学函数很麻烦啊,比如开方这些,搞得很复杂,有什么解决办法呢?
temp1 = ωnx * ωnx + ωnxφ * ωnxφ;
            temp2 = Math.Pow((ωnx * ωnx - ωnxφ * ωnxφ), 2);
            temp3 = 4 * m * h2 * h2 / Jmy * Math.Pow(ωnx, 4);
            temp4 = Math.Pow((temp2 + temp3), 0.5);
            ωnxφ1 = Math.Pow(0.5 * (temp1 - temp4), 0.5);
            ωnxφ2 = Math.Pow(0.5 * (temp1 + temp4), 0.5);

mycad 发表于 2014-8-7 17:26:10

好像没有更好的办法了

cdinten 发表于 2014-8-15 16:14:28

Math.Sqrt()略简化了一点……没有更简单的办法了

zcq586567 发表于 2014-9-27 23:32:16

搞工程的没法用C#了,真不知微软怎么想的,像Vb,C做计算就很好的,为何现在成了这个样子
页: [1]
查看完整版本: C#写数学函数很麻烦啊,比如开方这些,搞得很复杂,有什么解决办法呢?