早教吧作业答案频道 -->其他-->
在EXCEL中怎么求反渐开线函数,渐开线函数INV=TANα-α,其中α为弧度,已知弧度α求INV在EXCEL中很好实现,可是已知INV求弧度,在EXCEL中怎么实现,久思不得其解,请写出公式,
题目详情
在EXCEL中怎么求反渐开线函数,
渐开线函数INV=TANα-α,其中α为弧度,已知弧度α求INV在EXCEL中很好实现,可是已知INV求弧度,在EXCEL中怎么实现,久思不得其解,请写出公式,
渐开线函数INV=TANα-α,其中α为弧度,已知弧度α求INV在EXCEL中很好实现,可是已知INV求弧度,在EXCEL中怎么实现,久思不得其解,请写出公式,
▼优质解答
答案和解析
INV渐开线函数反求需要使用到宏(VBA).
解法是使用探求法(黄金分割法优化)
具体做法是:
打开EXCEL 菜单—工具—宏—宏—创建—然后在右侧新建一个"模块Module 1"—在模块下输入如下内容
Public Function inv(x As Double)
Dim IP1, OP2, R1, R2, Mate, PN, i As Double
Dim inv01, inv02 As Double
IP1 = x
R1 = 0
R2 = 90
Mate = (R2 - R1) * 0.6180339887498 + R1
For i = 1 To 1000
OP2 = Tan(Mate * 3.1415926535898 / 180) - Mate * 3.1415926535898 / 180
PN = OP2 - IP1
If PN > 0 Then
R2 = Mate
Mate = (R2 - R1) * 0.3819660112502 + R1
Else
R1 = Mate
Mate = (R2 - R1) * 0.6180339887498 + R1
End If
Next
inv = Mate
End Function
保存后关闭
这样你在EXCEL里面就有一个公式INV()了,用法和COS,AVERAGE等公式相同.
比如A1=8.93423000116951E-02 你想知道这个值对应的角度,那么就可以用INV(A1)知道值.
反求INV是没有公式的,一般是依靠查表,但是由于计算机的计算速度快,因此一般使用黄金分割法或者牛顿迭代法来优化求解.
解法是使用探求法(黄金分割法优化)
具体做法是:
打开EXCEL 菜单—工具—宏—宏—创建—然后在右侧新建一个"模块Module 1"—在模块下输入如下内容
Public Function inv(x As Double)
Dim IP1, OP2, R1, R2, Mate, PN, i As Double
Dim inv01, inv02 As Double
IP1 = x
R1 = 0
R2 = 90
Mate = (R2 - R1) * 0.6180339887498 + R1
For i = 1 To 1000
OP2 = Tan(Mate * 3.1415926535898 / 180) - Mate * 3.1415926535898 / 180
PN = OP2 - IP1
If PN > 0 Then
R2 = Mate
Mate = (R2 - R1) * 0.3819660112502 + R1
Else
R1 = Mate
Mate = (R2 - R1) * 0.6180339887498 + R1
End If
Next
inv = Mate
End Function
保存后关闭
这样你在EXCEL里面就有一个公式INV()了,用法和COS,AVERAGE等公式相同.
比如A1=8.93423000116951E-02 你想知道这个值对应的角度,那么就可以用INV(A1)知道值.
反求INV是没有公式的,一般是依靠查表,但是由于计算机的计算速度快,因此一般使用黄金分割法或者牛顿迭代法来优化求解.
看了 在EXCEL中怎么求反渐开线...的网友还看了以下:
y=arctan(1-x^2)/(1+x^2)这个算不算复合函数答案是dy=[-2x/(1+x^4 2020-05-13 …
100分求高数难题...写的好追分..百思不得其解的题目...1.An=[∑1/(2*(1+2+3 2020-05-15 …
23.设随机变量X的分布列为X-10125/2P1/51/101/103/103/10求(1)Y= 2020-05-15 …
已知被积函数∫f(x)的一个原函数是F(x),F(x)恒大于零,且F(x)×f(x)=x,求f(x 2020-05-22 …
y=4E-07x3-0.0008x2+0.8609x-0.4341这个方程中4E-03是什么意思, 2020-06-12 …
已知A矩阵,AX+I=A^2+X(其中I为单位矩阵),求X(求思路, 2020-06-20 …
矩阵问题已知A矩阵,AX+I=A^2+X(其中I为单位矩阵),求X(求思路,谢谢)因为AX+I=A 2020-07-14 …
对x求导1/(C-X)C是常数不好意思好久没学不记得怎么求导了必须给出过程 2020-07-20 …
可以帮我解函数题吗完全无思路啊没分啊,不好意思啊1设函数f(x)=x^4+ax^3+bx^2+x. 2020-08-01 …
这个矩阵问题希望老师能帮助我!已知A矩阵,AX+I=A^2+X(其中I为单位矩阵),求X(求思路,因 2020-11-03 …