如何用excel求反渐开线函数的角度值?

作者&投稿:剧萱 (若有异议请与网页底部的电邮联系)

计算反渐开线函数需要使用到宏(VBA)。

解法是使用探求法(黄金分割法优化)

具体做法是:

  1. 打开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
    保存后关闭

  2. 这样在EXCEL里面就有一个公式INV()了,用法和COS,AVERAGE等公式相同。
    比如A1=8.93423000116951E-02 你想知道这个值对应的角度,那么就可以用INV(A1)知道值。

  3. 反求INV是没有公式的,一般是依靠查表,但是由于计算机的计算速度快,因此一般使用黄金分割法或者牛顿迭代法来优化求解。



要在Excel中求反渐开线函数的角度值,可以按照以下步骤进行操作:
首先,在Excel中创建一个数据表格,其中包含两列,分别用于输入反渐开线函数的 x 值和 y 值。假设你在A列输入 x 值,在B列输入 y 值。
在C列中,使用以下公式计算每个点的斜率值(即切线的斜率):
复制=-(B2*B2+A2*A2)/(B2*A2)
```
将该公式应用于C2单元格,并将其拖动填充到C列的其他单元格中。
接下来,在D列中,使用以下公式计算每个点的角度值(以弧度为单位):
复制=ATAN(C2)
```
将该公式应用于D2单元格,并将其拖动填充到D列的其他单元格中。
最后,如果你想要以度数表示角度值,可以在E列中使用以下公式将弧度转换为度数:
复制=DEGREES(D2)
```
将该公式应用于E2单元格,并将其拖动填充到E列的其他单元格中。
现在,你可以在E列中找到每个点的角度值(以度数表示),这些值表示反渐开线函数的曲线在每个点处的切线与 x 轴正方向之间的夹角。

~

如何用excel求反渐开线函数的角度值?
答:计算反渐开线函数需要使用到宏(VBA)。解法是使用探求法(黄金分割法优化)具体做法是:打开EXCEL 菜单—工具—宏—宏—创建—然后在右侧新建一个"模块Module 1"—在模块下输入如下内容Public Function inv(x As Double)Dim IP1, OP2, R1, R2, Mate, PN, i As DoubleDim inv01, inv02 As Doub...

如何求inv函数的反函数?在EXCEL中有公式吗?请指教。十分感谢。我邮箱是...
答:先输好inv的公式,可以正面求解的那种。然后点击数据--假设分析--单变量求解 在目标值里面输入你想要的值,比如说想要计算结果为0.5,在可变单元格输入或者选择B4单元格,点击确定即可。对于计算结果精度不满意的,可以设置公式迭代次数更多一些,如下图 ...

在Excel中能计算渐开线函数inv吗?
答:可以的,不过没有直接的函数,实际上有inv a = tan a + a,均用弧度制。

在excel的VBA中编了个求反渐开线函数值的程序,调试没问题,用的时候提示...
答:在excel用迭代法计算,结果很精准,也很简洁的。感兴趣的话,将提问分类“办公软件”,处理,改为“工程技术科学”分类,追问并告知。

excel中inv是什么函数
答:是渐开线函数计算公式。直线在圆上纯滚动时,直线上一点K的轨迹称为该圆的渐开线,该圆称为渐开线的基圆,直线称为渐枝搜开线的发生线。渐开线的形状仅取决于基圆的大小,基圆越小,渐开线越弯曲;基圆越大,渐开线越平直;基圆为无穷大时,渐开线为斜直线。

inv渐开线函数表怎么查
答:找到对应的分数(“)所在行,找到对应的度数°所在列,行与列相交处即为所需查找的值。 现在可用excel 函数 编一个计算表invα=tanα+α α为弧度值

如何用excel求出对数值??
答:1、先画幂函数的图,这个比较容易。2、再画y=x这条线。3、以y=x为轴对称中心线,画出对数函数。以2的对数函数为图例。proe 曲线公式及函数分享,圆内螺旋线,采用柱座标系 theta=t*360 r=10+10*sin(6*theta) z=2*sin(6*theta) 渐开线的方程 r=1 ang=360*t s=2*pi*r*t x0=s*...

inv是三角函数吗
答:不是三角函数表,而是渐开线函数计算公式。

如何计算反渐开线?
答:计算反渐开线函数需要使用到宏(VBA)。解法是使用探求法(黄金分割法优化)具体做法是:打开EXCEL 菜单—工具—宏—宏—创建—然后在右侧新建一个"模块Module 1"—在模块下输入如下内容Public Function inv(x As Double)Dim IP1, OP2, R1, R2, Mate, PN, i As DoubleDim inv01, inv02 As ...

求高手帮忙。在EXCEL中怎么求反渐开线函数,
答:INV渐开线函数反求需要使用到宏(VBA)。解法是使用探求法(黄金分割法优化)具体做法是:打开EXCEL 菜单—工具—宏—宏—创建—然后在右侧新建一个"模块Module 1"—在模块下输入如下内容Public Function inv(x As Double)Dim IP1, OP2, R1, R2, Mate, PN, i As DoubleDim inv01, inv02 As DoubleIP1 = xR1...