cosx=sin(派/2-x)解题过程
1个回答

可以使用迭代方法,即可以通过下列的迭代关系:

x = acos(sin(PI/2-x))

先设定一个初值 x0

计算该初值下求解的新值x1,即:

x1 = acos(sin(PI/2-x))

如果新旧值的差在设定的容许误差范围内,则结束迭代,否则间旧值x0用新值代替(x0=x1)再次进行迭代,直至迭代结束.

由于在新值代替旧值过程中不设计旧值信息,有时很难解出结果,常常需要将新旧值进行混合值来作为旧值.这个混合因子一般称之为松弛因子.如:

x0 = x0 + relax * (x1 - x0)

(0 < relax < 1)