本文主要是介绍swift算法手记-8,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
if answer==nil{//计算方程的解var p0:Double=leftbound!var p1:Double=rightbound!var q0:Double = comresult(p0)var q1:Double = comresult(p1)var p:Double=0var q:Double=0for i in 2...trycount{p = secantcompresult(p0, myp1:p1)if abs(p-p1) < accuracy {answer=p0break}q = comresult(p)if q * q1 < 0 {p0=p1q0=q1}p1=pq1=q}}if let ans=answer{//方程有解result.stringValue="解:"+String(stringInterpolationSegment: ans)+" "result.stringValue += "解代入方程的值:"+String(stringInterpolationSegment:comresult(ans))}
本博客所有内容是原创,如果转载请注明来源
http://blog.csdn.net/myhaspl/
这篇关于swift算法手记-8的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!