作者:乔山办公网日期:
返回目录:excel表格制作
超越方程一般没有解析解,而只有数值解或近似解,只有特殊的超越方程才可以求出解zhidao析解来。 求解超越方程的近似解法有很多,图象法虽然形象,但得到的解误差太大了。内常用的近似解法有牛顿迭代法、幂级数解法等等,现在也可以编制一段程序用计算机求解,或者利用现成的软件求解,EXCEL也可以用来容求解超越方程。
在Excel中用VBA可以实现的。但是牛顿迭代法要求导,不是很好写。要是你只是像求解方程的根的话,怎么不用最一般的二分法呢?用二分法很容易用VBA实现。
B1输入公式:
=sin(radians(52.3-A1))-0.1462*SQRT(88.759*(COS(RADIANS(35))/COS(RADIANS(A1))-1))
A1suibian输入一个角度,抄比如45
工具、单变量求袭解,见图:zd
输入各参数,然后求解
得到:
当然,这是个近似值
用单变量求解。
如果要批量的话,录制个宏,改成循环就行了。