如题,哪位大神有解一元四次方程的C#代码,最好有解释啦,万分感谢!!C#一元四次方程

解决方案 »

  1.   

    粗一看,数学上无解(n>3就无解了),但计算机上还能折腾一下:
    1。设置精度:NumericUpDown控件 =〉设置小数点后面几位
    2。转换成精度:double ee = Math.Pow(0.1, (double.Parse(numericUpDown1.Value.ToString())))
    3。设置x区间:从double a 到 double b 闭区间
    4。设置x递增精度,也用 ee,并开始循环
    5。判断 y=f(x) 的绝对值是否小于ee,是则得到 x 是其中之一解,加到 List<double> tt里,否则继续循环
    6。如果 x+ee>=b 则循环结束
    7。依次打印 tt 里的内容,如果tt.Count=0,则此题无解
      

  2.   

    还真有解(?),那就直接套用那个公式吧:
    http://wenku.baidu.com/view/5eec4848c850ad02de80414a.html