三角函数模拟计算机

三角函数模拟计算机
下面介绍一种三角函数模拟计算机.它利用泰勒展开公式计算sinx,cosx,tgx,ctgx,等三角函数。根据泰勒公式,推导过程可参见高等教育出版社菲赫金哥尔茨著1953年版《微积分教程》第一卷第一分册, 第二卷第二分册,。

                 3      5                2m-1
                x     x          m-1    x         2m
        sin x=x-     +      -…+(-1)              +o(x     )

3! 5! (2m-1)!

2 4 2m
x x m x 2m+1
cos x= 1- + -…+(-1) +o(x )
2! 4! (2m)!

                 3      5                  2m-1
                x     x          m-1     x         2m
       sh x=x+      +      + …+(-1)              +o(x     )

3! 5! (2m-1)!

2 4 2m
x x m x 2m+1
ch x= 1+ + +…+(-1) +o(x )
2! 4! (2m)!

                 3      5                  2m-1
                x     x          m-1     x         2m
     arctg x=x-      +      -…+(-1)              +o(x     )

3 5 (2m-1)

所以可以得到它们的近似计算公式,如下
3
x
sin x≈x-
3!

2
x
cos x≈ 1-
2!
将上面的x换成arccosx,cosx换成x得到
2
arccos x
x≈ 1-
2!

最后得到
arc cos x= 2!(1-x) = 2(1-x) (a)

    2      2

因为sin x+cos x=1
所以

         2        

sinx= 1-cos x

用sinx替换上式中的cosx,arcsinx替换arcsinx,上式(a)可以改写为

                    2 

arc sin x= 2(1- 1- x )

通过近似公式得到
3
x
arctg x≈x-
3

              1   

arcctg x≈
3
x
x-
3

                 3     
                x        4
        tg x≈x+      +o(x   )

3

1
ctg x≈
3
x 4
x+ +o(x )
3
例如计算sinx的值,首先用稳压电源产生一个不断变化电压,电流保持100mA不变的信号
2 2
x,x的数值就是信号源的电压,再用乘法器将x乘以x得到x ,再用乘法器将x 和x相
3 3
乘得到x 。再用除法器将x 除以6,最后用减法器将x减去它们相除的结果,就得到sinx的电压值。这样就达到计算sinx的目的。最后用电压表测量输出的电压,电压的大小就是经过计算得到的sinx的数值大小。

                 3   
                x     
        sin x≈x-     

3!

                  3   
                x     
        sin x≈x-     

6
例如计算cosx的值,首先用稳压电源产生一个不断变化电压,电流保持100mA不变的信号
2 2
x,x的数值就是信号源的电压,再用乘法器将x乘以x得到x 。再用除法器将x 除以2,最后用减法器将1减去它们相除的结果,就得到sinx的电压值。这样就达到计算sinx的目的。数值1是用稳压电源产生一个DC1V的电压,电流保持100mA不变的信号,电压1V就表示数字1.最后用电压表测量输出的电压,电压的大小就是经过计算得到的cosx的数值大小。
2
x
cos x≈ 1-
2!

2
x
cos x≈ 1-
2
例如计算arctg x的值,首先用稳压电源产生一个不断变化电压,电流保持100mA不变的信
2 2
号x,x的数值就是信号源的电压,再用乘法器将x乘以x得到x ,再用乘法器将x 和x
3 3
相乘得到x 。再用除法器将x 除以3,最后用减法器将x减去它们相除的结果,就得到arctg x的电压值。这样就达到计算arctg x的目的。最后用电压表测量输出的电压,电压的大小就是经过计算得到的arctg x的数值大小。注意在计算过程中要保持电流大小不变始终是100mA。

                  3    
                x    
     arctg x≈x-     

3

例如计算arcctg x的值,首先用稳压电源产生一个不断变化电压,电流保持100mA不变的信
2 2
号x,x的数值就是信号源的电压,再用乘法器将x乘以x得到x ,再用乘法器将x 和x
3 3
相乘得到x 。再用除法器将x 除以3,在用减法器将x减去它们相除的结果,最后用除法器将1除以上面减法器得到的差就得到arcctg x的电压值。这样就达到计算arcctg x的目的。最后用电压表测量输出的电压,电压的大小就是经过计算得到的arcctg x的数值大小。注意在计算过程中要保持电流大小不变始终是100mA。
1
arcctg x≈
3
x
x-
3
例如计算tg x的值,首先用稳压电源产生一个不断变化电压,电流保持100mA不变的信
2 2
号x,x的数值就是信号源的电压,再用乘法器将x乘以x得到x ,再用乘法器将x 和x
3 3
相乘得到x 。再用除法器将x 除以3,最后用加法器将x和它们相除的结果相加,就得到tg x的电压值。这样就达到计算tg x的目的。最后用电压表测量输出的电压,电压的大小就是经过计算得到的tg x的数值大小。注意在计算过程中要保持电流大小不变始终是100mA。
3
x
tg x≈x+
3

例如计算ctg x的值,首先用稳压电源产生一个不断变化电压,电流保持100mA不变的信
2 2
号x,x的数值就是信号源的电压,再用乘法器将x乘以x得到x ,再用乘法器将x 和x
3 3
相乘得到x 。再用除法器将x 除以3,再用加法器将x和它们相除的结果相加,最后用除法器将1除以上面加法器得到的和就得到ctg x的电压值。这样就达到计算ctg x的目的。最后用电压表测量输出的电压,电压的大小就是经过计算得到的ctg x的数值大小。注意在计算过程中要保持电流大小不变始终是100mA。
1
ctg x≈
3
x
x+
3
例如计算arc cos x的值,首先用稳压电源产生一个不断变化电压,电流保持100mA不变的
信号x,x的数值就是信号源的电压,再用减法器将1减去x得到1-x ,再用乘法器将2和
1-x相乘得到2(1-x)。最后用开方器开方就得到arc cos x的电压值。这样就达到计算arc cos x的目的。最后用电压表测量输出的电压,电压的大小就是经过计算得到的arc cos x的数值大小。注意在计算过程中要保持电流大小不变始终是100mA。

arc cos x= 2!(1-x) = 2(1-x) (a)

例如计算arc sin x的值,首先用稳压电源产生一个不断变化电压,电流保持100mA不变的
2
信号x,x的数值就是信号源的电压,再用乘法器将x乘以x得到x ,再用减法器将1和
2 2
x 相减得到1-x 。在用开方器开方,再用减法器将1减去上面开方的结果,再用乘法器讲2和上面减法器得到的差相乘,最后用开方器开方上面乘法器得到的结果,就得到arc sin x的电压值。这样就达到计算arc sin x的目的。最后用电压表测量输出的电压,电压的大小就是经过计算得到的arc sin x的数值大小。注意在计算过程中要保持电流大小不变始终是100mA。

                    2 

arc sin x= 2(1- 1- x )

上面的加法器,减法器,乘法器,除法器,开方器,都可以用集成运算放大器的相关电路产生,具体资料可查网址
链接:https://pan.baidu.com/s/1YK7Wi8NCDCvK4ALDx9FeYg
提取码:kprc,
https://share.weiyun.com/gUP1oT2A,
https://share.weiyun.com/NUY0gxRg,
,

上面公式的模拟计算机电路如下图所示:

用六分仪计算经纬度的方法
1.六分仪可以测量太阳高度角,太阳和空间x,y,z三个方向的夹角。下面介绍通过已知一点和x,y,z轴方向的夹角,计算得到这点在地球上的经纬度的方法。
2.已知地球上两点A,B和太阳在空间x,y,z轴上的三个夹角。
3.现将太阳放在空间坐标系的原点,A,B两点和x,y,z轴的夹角α1,β1,γ1,α2,β2,γ2,都可以通过六分仪测量出来。z轴的正方向是南方,y轴的正方向是垂直地球表面向上,x轴的正方向是东方。
如下图1所示:
z

                                                    地球   
                    γ1

β1
太阳
O γ1 y

                α1      β2   
                      α2 

x
图1a

               z   



                                         
                    γ1                           地球                

β1
太阳
O y

                α1        

x
图1b
z

                                                    地球   
                    
       

         太阳               
           O             γ2                         y
                            
                α1      β2   

x
图1c
根据空间解析几何相关定理可知, 详细内容可参见高等教育出版社《高等数学》盛祥耀主编1993年版。
2 2 2
cos α1+cos β1+cos γ1 =1

又因为OA和OB长度相等,如下图所示

               z   



                            A                        地球   
                   
                    α1-π   

β1
太阳
O y
x2
B
α2

x
图1d
A点坐标(x1,y1,z1),B点坐标为(x2,y2,z2), A点纬度w1,经度s1,B点纬度w2,经度s2, |OA|=|OB|, 所以
x1
|OA|= 当π>α>π/2时
cos(α1-π/2)

        x1  

|OA|= 当3π/2>α>π时
cos(α1-π)

        x1  

|OA|= 当2π>α>3π/2时
cos(α1-3π/2)

        x1  

|OA|= 当0<α<π/2时
cos α1

        x2 

|OB|= 当π>α2>π/2时
cos(α2-π/2)

        x2  

|OB|= 当3π/2>α2>π时
cos(α2π)

        x2  

|OB|= 当2π>α2>3π/2时
cos(α2-3π/2)

        x2  

|OB|= 当0<α2<π/2时
cos α2
所以
x1 x2
=
cos α1 cos α2
同理可知
y1 y2
=
cos β1 cos β2

        z1        z2
      =
     cos γ1     cos γ2

当A点坐标已知,A,B两点和坐标轴的夹角已知,可求得B点的坐标.
cos α2
x2 = x1
cos α1

               cos β2
  y2 =           y1   
               cos β1

               cos γ2
  z1  =          z1 
               cos γ1  

纬度的正切值等坐标点中的z/y
z
tgw =
y

               z
 w=arctg        
               y  

在地球的经度s, 经度的正切值等坐标点中的x/y.
x
tgs =
y

               x
 s=arctg        
               y  

通过上面的公式就可以将坐标纸转化为经纬度, 设A点纬度w1,经度s1,B点纬度w2,经度s2. 所以, B点的经纬度可以表示为

               cos α2
    x2 =          tgs1  *y1
              cos α1 

               cos β2       x1  
    y2 =         *
              cos β1       tgs1      

               cos γ2
    z2 =          tgw1  *y1
               cos γ1



               z2
 tgw2  =         
               y2  

               cos γ2
                 tgw1  *y1
               cos γ1
            =
               cos β2       x1  
                *
              cos β1       tgs1     

               cos γ2      cos β1 
      =          *          *tgw1  
              cos γ1      cos β2   

B点的纬度为

               cos γ2      cos β1 
w2=arctg[          *          *tgw1]  
              cos γ1      cos β2   

因为
x2
tgs2 =
y2

               cos α2
                 tgs1  *y1
               cos α2
            =
               cos β2       x1  
                *
              cos β1       tgs1     

               cosα2      cos β1 
      =          *          *tgs1  
              cosα1      cos β2   

B点的经度为

               cosα2      cos β1 
s2=arctg[          *          *tgs1]  
              cosα1      cos β2   

又因为OA和OB在xoy平面的投影OA,OB,如下图2所示

               z   



                            A                        地球   
                   
                  γ1   

β1
太阳 γ1O γ2 A y
A1γ2 B
B1α2 B

x
图2a

               z   



                            A                        地球   
                   
                  γ1   

γ1太阳 O α1 A y
A1`

    x
                         图2a   








               z   



                                                    地球   
                   
                    

         太阳             
           O       γ2                       y
                          
                  α2     γ2`  B 
       B1`                      B`

x
图2c
由上图可知, γ1=π/2-γ1, γ2=π/2-γ2,
|OA|=|OA|cosγ1,|OB|=|OB|cosγ2,
|OA1|=|OA|cosα1, |OB1|=|OB|cosα2,
|AA1|=|OA|sin α1, |BB1|=|OB|sin α2,
|AA|=|OA|sin γ1,|BB|=|OB|sin γ2,

              2         2   

AA1= |AA1| -|AA

                    2                  2               
=    (|OA|sin α1)    -(|OA|sin γ1`)


            2         2   

BB1= |BB1| -|BB

                    2                2               
=    (|OB|sin α2)   -(|OB|sin γ2`)







             2         2   

OA1= |OA| -|AA1

                    2                2                 2         

OA1= (|OA|cosγ1) -(|OA|sin α1) +(|OA|sin γ1`)

 2                   2                 2                 2         

x1 = (|OA|cosγ1) -(|OA|sin α1) +(|OA|sin γ1)

             2         2   

OB1= |OB| -|BB1

                    2                2                 2         

OB1= (|OB|cosγ2) -(|OB|sin α2) +(|OB|sin γ2`)

 2                   2                 2                 2         

x2 = (|OB|cosγ2) -(|OB|sin α2) +(|OB|sin γ2)

                     2                 2                 2         

x1 (|OA|cosγ1) -(|OA|sin α1) +(|OA|sin γ1)
=
2 2 2
x2 (|OB|cosγ2) -(|OB|sin α2) +(|OB|sin γ2)

因为|OA|=|OB|

              2           2           2         

x1 (cosγ1) -(sin α1) +(sin γ1)
=
2 2 2
x2 (cosγ2) -(sin α2) +(sin γ2)

              2           2           2         

(cosγ2) -(sin α2) +(sin γ2)
x2 = x1
2 2 2
(cosγ1) -(sin α1) +(sin γ1)
同理,可求得
2 2 2
(cosα2) -(sin β2) +(sin α2)
y2 = y1
2 2 2
(cosα1) -(sin β1) +(sin α1)

              2         2         2         
 (cosβ2`)    -(sin γ2)   +(sin β2`)
z2  =                                z1
              2         2         2         
  (cosβ1`)    -(sinγ1)    +(sin β1`)

所以已知A,B两点和坐标轴的夹角,其中一个点的坐标,可以求得另外一个点的坐标. 在实际中,通过六分仪可以测量出地球两点和太阳在三个坐标轴的夹角,已知起始点的经纬度,把经纬度换三成坐标系里面的坐标。就可以求到未知点的坐标,在换算成经纬度. 这样就达到通过六分仪测量未知点经纬度的目的, 同时,还可以将上面的太阳换成月亮,北斗星,通过六分仪也可以测量未知点的经纬度, 还可以在AB两点利用无线电定位仪测量,它们和信号源之间沿x,y,z轴的夹角. 这和六分仪测量的夹角一样,也可以用来确定未知点的坐标. 要在同一时间测量,A,B两点和太阳连线延x,y,z坐标轴的夹角。因为,太阳是不断运动的,所以不同时间在同一位置测量的夹角是不同的。因为,太阳是不断运动的,所以不同时间在同一位置测量的夹角是不同的。如果是不同时间测量的A,B两点的太阳夹角,就要加上校正参数,这要查该年的《天文年历》。纬度的正切值等坐标点中的z/y。

               z
 tgw  =         
               y  

               z
 w=arctg        
               y  

在地球的经度s, 经度的正切值等坐标点中的x/y,
x
tgs =
y

               x
 s=arctg        
               y  

通过上面的公式就可以将坐标纸转化为经纬度, 所以, B点的经纬度可以表示为
2 2 2
(cosγ2) -(sin α2) +(sin γ2)
x2 = tgs1 *y1
2 2 2
(cosγ1) -(sin α1) +(sin γ1)

              2         2         2  
      (cosα2`)    -(sin β2)   +(sin α2`)     x1
y2  =                                *
              2          2         2         
  (cosα1`)    -(sin β1)    +(sin α1`)     tgs1  

              2         2         2         
 (cosβ2`)    -(sin γ2)   +(sin β2`)
z2  =                                *tgw1  *y1
              2         2         2         
  (cosβ1`)    -(sinγ1)    +(sin β1`)

因为
z2
tgw2 =
y2

              2         2         2         
 (cosβ2`)    -(sin γ2)   +(sin β2`)
                                     *tgw1  *y1
              2         2         2         
  (cosβ1`)    -(sinγ1)    +(sin β1`)
  =
             2         2         2  
      (cosα2`)    -(sin β2)   +(sin α2`)     x1
                                     *
              2          2         2         
  (cosα1`)    -(sin β1)    +(sin α1`)     tgs1  

              2         2         2            2          2          2       
 (cosβ2`)    -(sin γ2)   +(sin β2`)      (cosα1`)    -(sin β1)    +(sin α1`)   
                                     *                                *tgw1   
              2         2         2            2         2         2    
  (cosβ1`)    -(sinγ1)    +(sin β1`)     (cosα2`)    -(sin β2)   +(sin α2`)   

B点的纬度为

              2         2         2            2          2          2       
 (cosβ2`)    -(sin γ2)   +(sin β2`)      (cosα1`)    -(sin β1)    +(sin α1`)   

w2=arctg[ * *tgw1
2 2 2 2 2 2
(cosβ1) -(sinγ1) +(sin β1) (cosα2) -(sin β2) +(sin α2)
因为

               x2
 tgs2  =         
               y2  

              2        2         2         
 (cosγ2`)   -(sin α2)   +(sin γ2`)
                                   *tgs1  *y1
              2       2         2         
  (cosγ1`)   -(sin α1)   +(sin γ1`)
  =
             2         2         2  
      (cosα2`)   -(sin β2)   +(sin α2`)     x1
                                    *
              2        2         2         
  (cosα1`)   -(sin β1)   +(sin α1`)    tgs1  

              2        2        2            2          2         2       
 (cosγ2`)   -(sin α2)  +(sin γ2`)       (cosα1`)   -(sin β1)   +(sin α1`)   
                                     *                                *tgs1   
             2         2        2            2         2         2    
  (cosγ1`)   -(sin α1)  +(sin γ1`)       (cosα2`)    -(sin β2)  +(sin α2`)

B点的经度为

              2        2        2            2          2         2       
 (cosγ2`)   -(sin α2)  +(sin γ2`)       (cosα1`)   -(sin β1)   +(sin α1`)   

s2=arctg[ * *tgs1]
2 2 2 2 2 2
(cosγ1) -(sin α1) +(sin γ1) (cosα2) -(sin β2) +(sin α2)

已知AB两点的坐标,计算两点的经纬度
以地球为原点建立坐标系,这个坐标系的三个坐标轴和原来以太阳为原点的坐标系的三个坐标轴相互平行, 如图3所示

               z                       z1



                            A                   地球   
                   
                                           w
        o1                     y1    
         太阳              
           O                 A`               y
           A1`               
                                  B 
       B1`                   B` x1

x
图3a
z z1

                            A                   地球   
                   
                                           
        o1     s   x             y1    
         太阳                            y              
           O                 A`               y
           A1`               
                                  B 
       B1`                   B` x1

x
图3b
在原来以太阳为原点的坐标系的坐标,可看成是以地球为原点坐标系中的坐标。以太阳为原点的坐标系中的坐标除以固定的比例值,就等于以地球为原点的坐标系中的坐标。所以可以将以太阳为原点的坐标系中的坐标,直接看成以地球为坐标系中的坐标。
在地球的纬度w。纬度的正切值等坐标点中的z/y。
z
tgw =
y

               z
 w=arctg        
               y 

在地球的经度s, 经度的正切值等坐标点中的x/y。
x
tgs =
y

               x
 s=arctg        
               y 

通过上面的公式就可以将坐标纸转化为经纬度。
同时,通过两个的坐标值还可以求出各点的高度值。上面假设的A,B两点都是在地球表面的两个点。下面假设C点在地球表面,坐标已知,D点在地球上方,坐标未知。CD两点和太阳的延三个坐标轴的夹角都可以通过六分仪测量出来。如下图4所示。

               z                       z1



                            C                   地球   
                   
                                           w
        o1                     y1    
         太阳          x3    
           O                 A`  y3             y
                          a
                           D    D`
                              x1

x
图4a
从上图可以看出,D点在地球上面的投影D点在O1D上面, 也就是说,D,D,O1三个点在一条直线上, 所以a=∠ODD是直角。OD是OC在平面xoy上面的投影,C点坐标(x3,y3,z3),和x,y,z轴的夹角α3,β3,γ3,D点坐标(x4,y4,z4),和x,y,z轴的夹角α4,β4,γ4。所以
2 2 2
OD` = x3 +y3

2    2     2     2                    

OD =x4 +y4 +z4

2    2      2                     

DD=OD -OD

2 2 2 2 2 2
DD=x4 +y4 +z4 -x3 -y3 可以通过六分仪测量出该点和三个坐标轴的夹角,再将其转化为坐标。在坐标系下一点的坐标为(x,y,z)。这点和三个坐标轴的夹角分别为α,β,γ。设这点和坐标原点的距离是r, x=rcosα,y=rcosβ,z=rcosγ, 可以假设r=1,那么x=cosα,y=cosβ,z=cosγ, 在图4中r是地球的半径,此时以地球为原点的坐标系,所以求得位置点距地面高度DD如下,

2 2 2 2 2 2
DD` =r(cosα4 +cosβ4 +cosγ4 -cosα3 -cosβ3 )

            2       2       2      2       2   

DD` = r(cosα4 +cosβ4 +cosγ4 -cosα3 -cosβ3 )

上面的介绍如下图所示

三角函数波形也可以通过振荡电路产生,下面介绍三角函数波形计算电路,这个电路通过调整电位器的阻值,可以产生任意一个sinx,cox函数值,电位器的阻值代表x,输出的电压信号代表sinx,或cosx,它的电路如下图所示
电路图如下

对数函数计算电路

幂函数计算电路

下面介绍计算纬度的电路,

1.上面电路实现的功能是计算下面等式
cos γ2 cos β1
w2=arctg[ * *tgw1]
cos γ1 cos β2

2.当电路前端输出电压值DCγ2V,DCγ1V,DCβ1V,DCβ2V,DCw1V时,电路经过计算得到函数值w2
3.上述电路就实现了通过A点纬度,A,B两点和太阳的夹角,计算B点纬度的功能
上面电路是用乘法器除法器,将余弦计算电路,正切计算电路所得的结果按上述等式相乘或相除,最后用反正切计算电路得到纬度值。它的电路如下图所示

下面介绍计算经度的电路
1.上面电路实现的功能是计算下面等式

               cosα2      cos β1 
s2=arctg[          *          *tgs1]  
              cosα1      cos β2   

2.当电路前端输出电压值DCα2V,DCβ1V,DCs1V,DCα1V,DCβ2V时,电路经过计算得到函数值s2
3.上述电路就实现了通过A点经度,A,B两点和太阳的夹角,计算B点经度的功能。
上面电路是用乘法器除法器,将余弦计算电路,正切计算电路所得的结果按上述等式相乘或相除,最后用反正切计算电路得到经度值。它的电路如下图所示

下面介绍计算高度的电路,

1.上面电路实现的功能是计算下面等式

            2       2       2      2       2   

DD` = r(cosα4 +cosβ4 +cosγ4 -cosα3 -cosβ3 )

2.当电路前端输出电压值DCα4V,DCβ4V,DCγ4V,DCα3V,DCβ3V,DCrV时,电路经过计算得到函数值DD`。
3.上述电路就实现了通过A点经度,A,B两点和太阳的夹角,计算B点经度的功能。
上面电路是用乘法器除法器,将余弦计算电路,正切计算电路所得的结果按上述等式相乘或相除,最后用开方计算电路得到高度值。它的电路如下图所示

下面介绍计算校正经纬度计算的电路,

、1.上面电路实现的功能是计算下面等式

               cos γ2      cos β1 
w2=arctg[          *          *tgw1]  
               cos γ1      cos β2   

2 2 2
cos α1+cos β1+cos γ1 =1

2.下面的公式是校正公式,把它加到电路中,防止电路产生错误计算

2 2 2
cos α1+cos β1+cos γ1 =1
3.当第二个公式电路计算输出电压是DC1V时证明计算正确,负责调整电路电位器使输出电压为DC1V。
当电路输出1V是证明计算准确,负责需要调整电位器

下面介绍泰勒公式的推导
第一部分三角函数模拟计算机电路介绍

第二部分使用六分仪测量经纬度的三角函数法

第三部分,模拟三角函数计算机公式介绍
函数为常数的条件 推导出反三角函数的计算公式
用模拟计算机计算开方,看参考拉格郎奇公式中的近似公式的推导
计算三角函数的公式1
通过无穷小及无穷大的分级中的应用题3),我们得到。在角度不太大时,

1-cos ψ=4(1- 1+cos ψ ) (90)
2

                                                        2  
              2                      1+      1-   (sin ψ)  

1- 1- (sin ψ) = 4 (1- ) (90)
2
由上面的式子组成模拟计算机的计算电路。

计算方程式的解,可见计算方程式的近似解页 比例法则,或称弦线法,依据波查诺-柯西第一定理

牛顿法则,或称切线法则

联合法
下面的公式可以用于模拟计算机的计算电路

计算三角函数的公式2
通过127. 近似公式中的例题4),我们得到。设s是弧长,d是对应于它的弦,而δ是对应于半弧的弦(图53)。最后得到关于x,cos x,d,δ的四元一次方程组
2 3dx 2
(cos x) =1-( 8δ-d ) (202a)
2
(d
δ)
cos x = -1 (202b)
2
2
d 4δ d 2 2 2
( )+( - ) (1-cos) =δ (202c)
2 3x 6x

d 4δ d 1-cos x 2 4δ d 2
( )+( - - *6 ) =( - ) (202d)
2 3x 6x 2 3x 6x

计算三角函数的公式3, 最后得到关于x,cos x,d,δ的四元一次方程组

                         2    2

2 d *x
cos x =1- (203a)
16 2 2
f +d
3

                  2  
      2   2     d  

d *(f + )
4
cos x= -1 (203b)
2

                                   2

d 2 d
( ) + f = (203c)
2 2(cos x+1)

                                          	(203d)

                                      2             2            2        2
              2                 4    f    +    1   d         4   f  +  1  d     

d 2 3 4 3 4
( ) + cos x * =
2 2 2
x x

计算三角函数的公式4,详细推导过程可参见戴劳公式125例题
3 5 2m-1
x x m-1 x 2m
+ -…+(-1) +o(x )
3! 5! (2m-1)!
tan x=sin x/cos x=
2 4 2m
x x m x 2m+1
1- + -…+(-1) +o(x )
2! 4! (2m)!

                                   m-1
                 2*2!   2*4!    2*6!        (-1)    (2m)!         (2m)!   
              =      -       +         -…+(             -        
                                         m

x 3!x 5!x (2m)!x (-1) (2m-1)!x

2 4 2m
x x m x 2m+1
cos x= 1- + -…+(-1) +o(x )
2! 4! (2m)!

                 3      5                      2m-1
                x     x               m-1     x         2m
        sin x=x-           +      -…+(-1)              +o(x     )

3! 5! (2m-1)!

详细推导见初等函数的展开

                 3      5                  2m-1
                x     x          m-1     x         2m
       sh x=x+      +      + …+(-1)              +o(x     )

3! 5! (2m-1)!

2 4 2m
x x m x 2m+1
ch x= 1+ + +…+(-1) +o(x )
2! 4! (2m)!

计算三角函数的拉格朗奇插值法,详细推导过程可见计算三角函数的插值法, 例如

           ω(x)                    π  

sin ( 31°)≈ sin ( )
ω`(x )(x-x ) 6
m m

                    m!                           π

= sin( )
[m![(m-1)!((m-2)!(…(1!+0))+(m-2))+(m-1)]+m!]m 6

                   (m-1)!                    π

= sin( )
[m![(m-1)!((m-2)!(…(1!+0))+(m-2))+(m-1)]m 6

                1*2*3…30                  π

= sin( )
31!(30!(29!(28!(…1!+1)+28!)+29!)+30!)+31! 6

           ω(x)                    π  

cos ( 31°)≈ cos ( )
ω`(x )(x-x ) 6
m m

                1*2*3…30                  π

= cos( )
31!(30!(29!(28!(…1!+1)+28!)+29!)+30!)+31! 6

21           ω(x)             20 

e ≈ e
ω`(x )(x-x )
m m

             1*2*3…21                  20

= e
21!(20!(19!(18!(…1!+1)+18!)+19!)+20!)+21!

计算三角函数的带余项的拉格朗奇插值法,详细推导过程可见计算三角函数的插值法, 例如.

                                          (m+1)  π  
                                        sin     (     )     
           ω(x)                π                 6    

sin ( 31°)≈ * sin( )+ w(x)
ω`(x )(x-x ) 6 (m+1)!
m m
π
cos ( )
m! π 6
= * sin( )+ m!
[m![(m-1)! ((m-2)! (…(1!+0)) +(m-2)) +(m-1)]+m!]m! 6 (m+1)!

                                                               π  
                                                          cos (     )     
                        (m-1)!                      π           6
     =                                        * sin(     )+            m!
       [(m-1)! ((m-2)! (...(1!+0)) +(m-2)) +(m-1)]+m!         6       (m+1)!      

                                                                 π                 
                                                            cos(     )   
                     1*2*3...*29                      π           6
     =                                        * sin(      ) +             30!
         30!(29!(28!(...1!+1)+28!)+29!)+30!          6              31!         


                                          (m+1)   π  
                                        cos     (     )     
           ω(x)                π                 6    

cos ( 31°)≈ * cos( )+ w(x)
ω`(x )(x-x ) 6 (m+1)!
m m

                                                           π                 
                                                        sin(     )   
                     1*2*3...*29                π           6
     =                                   * sin(      ) +             30!
         30!(29!(28!(...1!+1)+28!)+29!)+30!          6           31!         






                                      20  (m+1)

21 ω(x) 20 (e )
e ≈ * e + w(x)
ω`(x )(x-x ) (m+1)!
m m
20 (m+1)
m! 20 (e )
= *e +
m![(m-1)! ((m-2)! (…(1!+0)) +(m-2)) +(m-1)]+m! (m+1)!

                                                          20
                     1*2*3...*21                  20      e          
     =                                        *e    +         m!
        21!(20!(19!(18!(...1!+1)+18!)+19!)+20!)+21!            (m+1)!  

计算三角函数的埃尔密特公式插值法,详细推导过程可见计算三角函数的插值法, 例如。

                                                     (n)                 
                tg`(60°)           tg``(60°)            tg  (60°)   

tg ( 61°)≈tg(60°)+ (61°-60°)+ (61°-60°) +… (61°-60°)
1! 2! n!

        (N)                                     
      tg  (60°)      n  +1          n  +1           n  +1           
                     0              1               m
   +         (x-x   )        (x-x   )       …  (x-x   )   
        m!      0             1                m
                                                         (n)                 
                tg`(π/3)            tg``(π/3)             tg  (π/3)   

=tg(π/3)+ (180π/61-π/3)+ (180π/61-π/3) +… (180π/61-π/3)
1! 2! n!

        (3)                                     
      tg  (π/3)          π/3 +1          π/3 +1+1         π/3 +1+1+1                           
   +         (180π/61-π/3)     (180π/61-π/3)       (180π/61-π/3)   
        3!       
                                                                       
                tg`(π/3)            tg``(π/3)             

≈tg(π/3)+ (180π/61-π/3)+ (180π/61-π/3) +…
1! 2!

        (1)                                     
      tg  (π/3)          π/3 +1                                   
   +         (180π/61-π/3)    
        1!       
                tg`(π/3)            tg``(π/3)             

≈tg(π/3)+ (180π/61-π/3)+ (180π/61-π/3) +…
1! 2!

        2                                     
     sec  (π/3)          π/3 +1                                   
   +         (180π/61-π/3)    
        1!       
        
                                                       (n)                 
                sin`(60°)           sin``(60°)            sin  (60°)   

sin ( 61°)≈sin(60°)+ (61°-60°)+ (61°-60°) +… (61°-60°)
1! 2! n!

        (N)                                     
      sin  (60°)      n  +1          n  +1           n  +1           
                     0              1               m
   +         (x-x   )        (x-x   )       …  (x-x   )   
        m!      0             1                m
                                                           (n)                 
                sin`(π/3)            sin``(π/3)             sin  (π/3)   

=sin(π/3)+ (180π/61-π/3)+ (180π/61-π/3) +… (180π/61-π/3)
1! 2! n!

        (3)                                     
      sin  (π/3)          π/3 +1          π/3 +1+1         π/3 +1+1+1                           
   +         (180π/61-π/3)     (180π/61-π/3)       (180π/61-π/3)   
        3!       
                                                                       
                sin`(π/3)            sin``(π/3)             

≈sin(π/3)+ (180π/61-π/3)+ (180π/61-π/3) +…
1! 2!

        (1)                                     
      sin  (π/3)          π/3 +1                                   
   +         (180π/61-π/3)    
        1!       
                sin`(π/3)            sin``(π/3)             

≈sin(π/3)+ (180π/61-π/3)+ (180π/61-π/3) +…
1! 2!

     cos  (π/3)          π/3 +1                                   
   +         (180π/61-π/3)    
        1!       

推导过程见三角函数泰勒级数计算电路中的二项式级数, 计算三角函数的近似公式8
设set n=10

                2
    ∞         x

sin x=x*∏ (1- )
n=1 2 2
n π

                                           2
                            x
                    2                   2                 1-      
                  x                    x         n    -n        2     2
 =x*   2π(1-               )  (  1-              )   e         n    π
            2   2                2    2                      2 

n π n π x
1-
2
π

设set n=10
2
∞ x
sin x=x*∏ (1- )
n=1 2 2
n π

                                           2
                            x
                    2                   2                 1-      
                  x                    x         10  -10        2     2
 =10*   2π(1-               )  ( 1-             )   e         10   π
            2   2                2    2                       2 

10 π 10 π x
1-
2
π
2
∞ 4x
ch x= ∏ (1+ )
n=1 2 2
(2n-1) π

                                             2
                              4x
                    2                     2                 1+      
                  4x                    4x         n    -n         2     2
 =     2π(1+               )  (  1+              )   e         (2n-1)    π
             2   2                  2    2                    2 

(2n-1) π (2n-1) π 4x
1+
2
π
设set n=10
2
∞ 4x
ch x= ∏ (1+ )
n=1 2 2
(2n-1) π

                                          2
                           4x
                    2                  2                 1+      
                  4x                4x        10  -10           2     2
 =     2π(1+            )  ( 1+              )   e            19    π
           2   2              2    2                      2 

19 π 19 π 4x
1+
2
π

                             2

π√π=
1
1-
1 1 n -n 2
2(1- ) (1- ) e 4n
2 2 1
4n 4n 1-
4

                 2
    ∞         4x

cos x= ∏ (1- )
n=1 2 2
(2n-1) π

                                           2
                            4x
                    2                     2                1-      
                  4x                    4x         n    -n         2     2
 =     2π(1-               )  (  1-              )     e       (2n-1)    π
               2   2                2    2                   2 

(2n-1) π (2n-1) π 4x
1-
2
π

设set n=10
2
∞ 4x
cos x=∏ (1- )
n=1 2 2
(2n-1) π

                                           2
                            4x
                   2                    2                 1-      
                4x                   4 x         10    -10        2     2
 =     2π(1-               )  (  1-              )   e         19   π
            2   2                 2    2                       2 

19 π 19 π 4x
1-
2
π

                   2
  ∞            x

sh x=x*∏ (1+ )
n=1 2 2
n π

                                             2
                              x
                    2                     2                 1+      
                  x                    x         n    -n         2     2
 = x*   2π(1+               )  (  1+              )   e         (2n-1)    π
             2   2                2    2                    2 
n   π               n   π                     x 

1+
2
π
设set n=10
2
∞ x
sh x=x*∏ (1+ )
n=1 2 2
n π

                                          2
                            x
                    2                2                   1+      
                  x                x          10   -10           2     2
 =     2π(1+            )  ( 1+              )    e            10    π
           2   2              2    2                      2 

10 π 10 π x
1-
2
π
计算开方的模拟计算机电路, 推导过程见三角函数泰勒级数计算电路中的二项式级数

          2               
      2z           1     2z     2    1      2z     4     1     2z      6  

1+ ( ) =1+ ( ) - ( ) + ( )-
2 2 2 8 2 16 2
1+ z 1+ z 1+ z 1+ z

5 2z 8 n-1 (2n-3)!! 2z 2n-1
- ( ) +…+(-1) ( ) +… (-1≤x≤1)
128 2 2n!! 2
1+z 1+z

∞ (2n-3)!! 2z 2n-1
=∑ ( )
n=1 2n!! 2
1+z

                z,如果|z|≤1
           ={  1/z,如果if|z|≥1	

其中:

          2               
      2z         

1+ ( ) =x
2
1+ z

     1
                   =   
          2               
      2z           

1+ ( )
2
1+ z

                  1      2z     2    3      2z    4     5      2z      6  

=1- ( ) + ( ) - ( )+
2 2 8 2 16 2
1+ z 1+ z 1+ z

5 2z 8 n-1 (2n-3)!! 2z 2n-1
- ( ) +…+(-1) ( ) +… (-1≤x≤1)
128 2 2n!! 2
1+z 1+z

∞ (2n-3)!! 2z 2n-1
=∑ ( )
n=1 2n!! 2
1+z

               z,如果if|z|≤1
           ={  1/z,如果if|z|≥1	

其中:

          2               
      2z         

1+ ( ) =x
2
1+ z

     1
                   =   
          2               
      2z           

1+ ( )
2
1+ z

                         2z     2           2z    4            2z      6  

=1- ( ) + ( ) - ( )+
2 2 2
1+ z 1+ z 1+ z

   2z      8      n      2z     2n-1
  -      (          )  +…+(-1)    (        )  +…       (-1≤x≤1)  
       2                        2

1+z 1+z

∞ 2z 2n-1
=∑ ( )
n=1 2
1+z

               z,如果if|z|≤1
           ={  1/z,如果if|z|≥1	

其中:

          2               
      2z         

1+ ( ) =x
2
1+ z

推导可以见级数的计算页, 由数学归纳法可得

a 1 1 n-1 1
=1- + -…+(-1) +…
b a a² a
其中。a>0,b>0,b-a=1
模拟计算机可以调用这个公式计算除法, 由数学归纳法可得

a c/2 1 n-1 1
=1+ + -…+(-1) +…
b a+b a
a
其中。a>0,b>0,b-a=c
由数学归纳法可得

b 1 1 n 1
=1+ - -…+(-1) +…
a b b² a
其中。a>0,b>0,b-a=1
模拟计算机可以调用这个公式计算除法, 由数学归纳法可得

b c/2 c c n-1 1
=1+ - + -…+(-1) +…
a a+b b b² b
其中。a>0,b>0,c>0,b-a=c
推导过程可见无穷级数欧拉常数页

   1      1       1   

e=1+ + +…+ +…
1! 2! n!

=1+∑

  n

=1+ +C+γ
n+1 n
其中C=0.57721566490…
用对数函数计算sinx,cosx的公式。推导过程可见无穷级数欧拉常数页
2n-1
x
sin x=∑ (-1) =log(2/π)*x+(2/π)x0.001+1+C+γ (0 (2n-1)!

公式(4c)中固定的常数C等于0.01,  这个常数的数值(它是从另外的方法计算出来的)是这样的:   C=0.01                        

                 2n-1

x
sin x=∑ (-1) =log(2/π)(π-x)+(2/π)(π-x)*0.001+1+C+γ (π/2 (2n-1)!

公式(4c)中固定的常数C等于0.01,  这个常数的数值(它是从另外的方法计算出来的)是这样的:   C=0.01     

                 2n-1

x
sin x=∑ (-1) =-log(2/π)(x-π/2)-(2/π)(x-π/2)*0.001-1+C+γ (π (2n-1)!

公式(4c)中固定的常数C等于0.01,  这个常数的数值(它是从另外的方法计算出来的)是这样的:   C=0.01     


                 2n-1

x
sin x=∑ (-1) =-log(2/π)(2π-x)-(2/π)(2π-x)*0.001-1+C+γ (3π/2 (2n-1)!

公式(4c)中固定的常数C等于0.01,  这个常数的数值(它是从另外的方法计算出来的)是这样的:   C=0.01     


                 2n

x
cos x=∑ (-1) =-log(2/π)(π/2-x)+(2/π)(π/2-x)*0.001+1+C+γ (0 (2n)!

公式(5c)中固定的常数C等于0.01,  这个常数的数值(它是从另外的方法计算出来的)是这样的:   C=0.01    

                 2n

x
cos x=∑ (-1) =-log(1/π)(x-π/2)-(1/π)(x-π/2)*0.001-1+C+γ (π/2 (2n)!

公式(4c)中固定的常数C等于0.01,  这个常数的数值(它是从另外的方法计算出来的)是这样的:   C=0.01    

                 2n

x
cos x=∑ (-1) =-log(2/π)(3π/2-x)-(2/π)(3π/2-x)*0.001-1+C+γ (π (2n)!

公式(5a)中固定的常数C等于0.01,  这个常数的数值(它是从另外的方法计算出来的)是这样的:   C=0.01    

                 2n

x
cos x=∑ (-1) =log(2/π)(x-3π/2)+(2/π)(x-3π/2))*0.01-0.01+1+C+γ (3π/2 (2n)!

公式(5a)中固定的常数C等于0.01,  这个常数的数值(它是从另外的方法计算出来的)是这样的:   C=0.01    

计算tgx ,ctgx的公式, 推导过程可见级数的乘法页
tg x=sin x/cos x

                                                    (2k)!                       
           x                     x      (∑ (-1)             )   -    ∏(-1)      

=∑(-1) [ ∑ (-1) -
(2k-1)! (2k-1)!
∏(-1) ∑ (-1)

                                                  2       4              2k       
  x        x                   x                x        x          k    x  

=(x- + -…+(-1) +…)[1- + -…+(-1)
3! 5! (2k-1)! 2! 4! (2k)!

   2!        4!          k  (2k)!       2       2!       4!          k  (2k)!

(1- + -…+(-1) +…) -1*(- )( )(…)(-1)
2 4 2k 2 4 2k
x x x x x x
-…+
2! 4! k (2k)! 2! 4! k (2k)!
1*(- )( )(…*)((-1) )(1- + -…+(-1) +…)
2 4 2k 2 4 2k
x x x x x x

tg x=sin x/cos x

           x                     x                       

=∑(-1) *∑ (-1) -
(2k-1)! (2k-1)!

                             (2k)!                                           ∑ (-1)             ( ∑ (-1)             )   -  ∑(-1)              *∏(-1)   
        (2k-1)!                                        (2k-1)!               x
          
                                                   
                                         ∏(-1)               ∑  (-1)



                                                         
   1        1         1     1      1       1                  

=1+(- + )x+( + * + ) x +…-
2! 3! 4! 2! 3! 5!

                             (2k)!                                           ∑ (-1)             ( ∑ (-1)             )   -  ∑(-1)              *∏(-1)   
        (2k-1)!                                        (2k-1)!               x
          
                                                   
                                         ∏(-1)               ∑  (-1)

计算tgx ,ctgx的公式
ctg x=sin x/cos x

                                                    (2k-1)!                       
           x                     x      (∑ (-1)             )   -    ∏(-1)      

=∑(-1) [ ∑ (-1) -
(2k)! (2k-1)!
∏(-1) ∑ (-1)

                                                  3       5            2k-1       
  x        x                   x                x        x        k-1  x  

=(1- + -…+(-1) +…)[1- + -…+(-1)
2! 4! (2k)! 3! 4! (2k-1)!

   3!        5!         k-1  (2k-1)!    2       3!       5!         k-1  (2k-1)!

(x- + -…+(-1) +…) -x*(- )( )(…)(-1)
3 5 2k-1 3 5 2k-1
x x x x x x
-…+
3! 5! k-1 (2k)! 3! 5! k-1 (2k-1)!
x*(- )( )(…*)((-1) )(x- + -…+(-1) +…)
3 5 2k-1 3 5 2k-1
x x x x x x

计算tgx ,ctgx的公式
ctg x=cos x/sin x

            2k                   2k-1                         
           x                   x       

=∑(-1) *∑ (-1) -
(2k)! (2k-1)!

                             (2k-1)!                                           ∑ (-1)             ( ∑ (-1)               )   -  ∑(-1)              *∏(-1)   
        (2k)!                                          (2k)!                x
          
                                                   
                                         ∏(-1)               ∑  (-1)



                                                         
   1        1         1     1      1       1                  

=1+(- + )x+( + * + ) x +…-
2! 3! 4! 2! 3! 5!

                              (2k-1)!                                           ∑ (-1)             ( ∑ (-1)              )   -  ∑(-1)              *∏(-1)   
        (2k-1)!                                        (2k)!                x
          
                                                   
                                         ∏(-1)               ∑  (-1)

推导过程见无穷级数欧拉常数页, 计算三角函数tg x,ctg x的公式

                                                (2k)!                       
         x                   x      (∑ (-1)            )  -  ∏(-1)      

∑(-1) [∑ (-1) - ]*
(2k-1)! (2k)!
∏(-1) ∑ (-1)

                                                (2k-1)!                       
         x                   x      (∑ (-1)              )  -  ∏(-1)      

∑(-1) [∑ (-1) - ]=1
(2k)! (2k-1)!
∏(-1) ∑ (-1)

推导见拉格朗奇公式, 可以由下面的式子组成模拟计算机的电路计算幂函数。也可以使用模
计算开方的模拟计算机电路
1/2 1 (1/2)(1/2-1) 2 (1/2)(1/2-1)…(1/2-n+1) n
(1+x) =1+ x+ x +…+ x +…
2 12 12*…n

         1       1     2     1   3    5    4       n-1  (2n-3)!!  n 

1+x =1+ x- x + x - x +…+(-1) x +…
2 8 16 128 2n!!
(-1≤x≤1) (23)

-1/2 1 (-1/2)(-1/2-1) 2 (1/2)(1/2-1)…(1/2-n+1) n
(1+x) =1- x+ x +…+ x +…
2 12 12*…n

1        1       3     2     5   3    35    4       n-1  (2n-1)!!  n 
   =1+      x-       x   +       x  -      x  +…+(-1)            x  +… 
         2       8           16      128                  2n!! 

1+x (-1

拟计算机用下面的方法计算一个数的开方。
μ μ μ
(1+x) ≈(1+0) +f`(1+0) x=1+μx

          μ*3
 μ       3          3            μ*3      

(1+x) =(1+x) =( (1+x) )

                           1       μ*(μ+1)       1      μ   μ+1
                  ≈(1+        *x)             =((1+      *x)  )        
                         μ+2                       μ+2




                          1        μ+1       
                  ≈(1+        *μx)                     
                         μ+2                         

    1              1*10     
    2       1      2

(1+x) ≈(1+ *x)
10

    1              1*3     
    2       1      2

(1+1) ≈(1+ *1) 161051
3
3
1 2
=(1+ )
3

                 3                 3
            1    4          1      4

=(1+ ) * (1+ )
3 3

            1     3              1    3

=(1+ * ) * (1+ * )
3 4 3 4

         5     5           

= *
4 4

         25               


16

    ≈1.787  

    1              1*3     
    2       1      2

(1+1) ≈(1+ *x)
3
3
1 2
=(1+ )
3

推导过程见戴劳常数页

             3     5                 2m-1
           x      x          m-1   x         2m   

arc tg x=x- + -…+ (-1) +o(x )
3 5 2m-1

             3     5              2m-1
           x      x          m   x         2m   

arcc tg x=-x+ - -…+ (-1) +o(x )
3 5 2m-1

             3     5                        2m-1
       2!! x    4!!x            m-1   (2m-2)!! x      2m   

arc sin x=x- + -…+(-1) +o(x )
3!! 5!! (2m-1)!!
注note;5!!=135,6!!=246
注note;5!!=135,6!!=246
2 3 5 2m
x 3!! x 5!!x m (2m-1)!! x 2m+1
arc cos x=1- + - -…+(-1) +o(x )
2!! 4!! 6!! (2m)!!
注note;5!!=135,6!!=246

根据戴劳公式(120a)
3
x 4
tg x=x+ +o(x )或
3
3 5 7 2m-1
2x 4x 6x m-1 (2m) x n
tg x=x- + - +…-(-1) + o(x ) (-π/2 3 5 7 2m-1

  3
   x        4

ctg x=x- +o(x )或
3

     3       5       7                 2m-1
   2x     4x       6x        m-1  (2m) x           n

ctg x=x- + - +…-(-1) + o(x ) (0 3 5 7 2m-1

第四部分,泰勒级数推导过程数学流程图
计算三角函数调用泰勒公式

  说明泰勒级数       引用瓦利斯公式       推导二项式系数   

初等函数的展开,推导泰勒公式的前提 最后得到计算三角函数的近似公式8

调用戴劳公式和有限差分法 最后得到计算三角函数的近似公式9
. (注:有限差分法是推导泰勒公式所使用的的方法)
模拟计算机计算开方公式

戴劳公式的推导 首先调用拉格郎奇公式 引用单方导数概念 推导出近似公式
其次调用增量公式
再调用任意阶导数的普遍公式和莱布尼兹公式
推导出计算三角函数的插值法(模拟计算机用)
推导出计算三角函数的公式4

   推导出惠更斯公式   推导出计算三角函数的公式2
   推导出插值法
   调用数e的近似计算法
   推导出契贝塞夫(П.Л.Чебышев)法则    推导出计算三角函数的公式3
   推导出插值法     推导出计算三角函数的拉格朗奇插值法
                     推导出计算三角函数的带余项的拉格朗奇插值法
                     推导出计算三角函数的埃尔密特公式插值法

莱布尼兹公式的推导 推导任意阶导数的普遍公式 推导莱布尼兹公式
引用求导数的简单法则

拉格郎奇公式的推导 调用微分是近似公式的来源中的近似公式

                    推导出计算幂函数的近似方法。模拟计算机用

增量公式的推导 调用无穷小及无穷大的分级中的无穷小的比较

微分是近似公式的来源中的近似公式的推导

调用无穷小及无穷大的分级中的等价无穷小

调用可微性与导数存在之间的关系

最后得到计算函数的近似公式

无穷小及无穷大的分级的推导 先推导无穷小的比较 再推导无穷小的尺度

  再调用极限理论的推广
     再推导等价无穷小     再推导主部的分出    最后的到计算函数的近似公式

微分的定义 推导出可微性与导数存在之间的关系
调用无穷小及无穷大的分级中的等价无穷小和主部的分出

                 推导出计算三角函数的公式1

无穷级数欧拉常数 推导出用对数函数计算sinx,cosx的公式
级数的乘法 推导出用sinx,cosx级数计算tgx,ctgx的公式
.
第四部分,泰勒级数数学理论描述
1.上面电路实现的功能是表示任意角度的正弦值。
2.正弦值等于直角三角形的角对应的直角边和斜边的比值。
sinα=y/r
余弦值等于直角三角形的角相邻的直角边和斜边的比值
cosα=x/r
正切值等于直角三角形的角所对的直角边和相邻的直角边的比值
tanα=y/x
正割值等于斜边和直角三角形的角相邻的直角边的比值
secα=r/x
余割值等于直角斜边和直角三角形的角对应的直角边的比值
cscα=r/y
余割值等于直角斜边和直角三角形的角对应的直角边的比值
cscα=r/y
余切值等于直角三角形的角相邻的直角边和所对的直角边的比值
cotα=x/y
3.在直角三角形中,两个直角边x,y的平方和等于斜边的平方
2 2 2
x +y =r
4.所以正弦值可以表示为

              2     2
   sinα=y/    x   +y

5.如图1所示,h是垂直于三角形斜边的高,它把斜边分成r1,r2

2 2 2 2 2 2 2 2
h +r1 =y r1 =y -h r1= y -h

2 2 2 2 2 2 2 2
h +r2 =x r2 =x -h r2= x -h

∵r1+r2=r

2 2 2 2 2 2 2 2 2 2
∴x +y =(r1+r2) x + y =( y -h + x -h ) (1)

∵sinα=h/x


2 2
h/x=y/ x +y


2 2
h/x=y*x/ x +y (2)

                   图1

6.将⑵代入⑴得

2 2 2 2 2 2 2 2 2 2 2 2
x +y = y -y *x /(x +y ) + x -y *x /(x +y )

2 2 2 2 2 2 2 2 2 2 2
r = y -y *x /(x +y ) + x -y *x /(x +y ) (3)

4.在单位圆中,直径是1,也就是上面的斜边是1,所以⑶可以表示为

           2    2  2    2     2              2    2    2   2     2     

y -y *x /(x +y ) + x -y *x /(x +y ) =1
{
2 2
x +y =1

        sinα=y,   cosα=x,   tanα=y/x

5.用直流电压DCXV,100mA表示X,用直流电压DCYV,100mA表示Y,用加法器,减法器,开方,乘法器,电压跟随器可以表示上式。
6.在上面二元二次方程中,知道x,就会得到y值,知道y,就会得到x值。
7.上面电路中,x值不断变化,它是余弦值,查《数学用表》,可以得到它的余弦角角度。
上面电路中,y值不断变化,它是正弦值,查《数学用表》,可以得到它的正弦角角度。
上面电路中,y/x值不断变化,它是正切值,查《数学用表》,可以得到它的正切角角度。
上面电路中,1/x值不断变化,它是正割值,查《数学用表》,可以得到它的正割角角度。
上面电路中,1/y值不断变化,它是余割值,查《数学用表》,可以得到它的余割角角度。
上面电路中,x/y值不断变化,它是余切值,查《数学用表》,可以得到它的余切角角度。
8.已知一个角的角度,计算这个角的三角函数可以采用微积分里面的泰勒级数。泰勒展开式的推导详细情况可见初等函数的展开。根据泰勒展开式,可得下面的公式

                                              (n)
          f`(x  )          f``(x  )        2     f   (x  )      n

f(x)=f(x )+ 0 (x-x )+ 0 (x-x ) +…+ 0 (x-x ) +r (x) (3)
0 1! 0 2! 0 n! 0 n
这个展开式描述的一个函数f(x)等于
2 (n)
x x x x n
e =1+ + +…+ + o(x ) (11)
1! 2! n!

            3                2                    2m-1
           x              x                m-1   x          2m

sin x =x- + -…+ (-1) +o(x ) (12)
3! 5! (2m-1)!

            2                4                   2m
           x              x                m    x         2m+1

cos x =1- + -…+ (-1) +o(x ) (13)
2! 4! (2m)!

 m         m(m-1)    2        m(m-1)...(m-n+1)   n     n

(1+x) =1+mx+ x +…+ x +o(x )
12 12…n

             2     3                n
           x      x         n-1    x           n    

ln(1+x) =x- + -…+ (-1) +o(x )
2 3 n

             3     5                 2m-1
           x      x          m-1   x         2m   

arc tg x=x- + -…+ (-1) +o(x )
3 5 2m-1

             3     5               2m-1
           x      x          m   x         2m   

arc ctg x=-x+ - +…- (-1) +o(x )
3 5 2m-1

             3                  
           x       4

tg x=x+ +o(x )
3

 sin x          1    2            3

e =1+x + x + o(x )
2

 tg x         1    2      1      3         3

e =1+x+ x + x + o(x )
2 2!

           1    2       1     4      1      6      6

ln cos x =- x - x - x + o(x )
2 12 45

                   3         5           
       2          x        3x         5     

ln(x+ 1+x ) =x- + +o(x )
6 40

  sin x      1    2       1     4      1      6      6

ln =- x - x - x + o(x )
x 6 180 2835

            3                2                    2m-1
           x              x                m-1   x          2m

sin x =x- + -…+ (-1) +o(x ) (12)
3! 5! (2m-1)!

            2                4                   2m
           x              x                m    x         2m+1

cos x =1- + -…+ (-1) +o(x ) (13)
2! 4! (2m)!
sinh / 双曲正弦:
x -x
e -e
shx=
2
cosh / 双曲余弦:
x -x
e +e
shx=
2

            3                2                    2m-1
           x              x                      x           2m

sh x =x+ + +…+ +o(x ) (12)
3! 5! (2m-1)!

            2                4                   2m
           x              x                     x         2m+1

ch x =1+ + +…+ +o(x ) (13)
2! 4! (2m)!

可设
x -x
e + e
y=
2


2x x
e -2y*e +1=0

x 2
e =y± y -1

            2

x =ln(y± y -1 )

可设
x -x
e -e
y=
2


2x x
e -2y*e -1=0

x 2
e =y± y +1

            2

x =ln(y± y +1 )

tanh / 双曲正切:tanh(x) = sinh(x) / cosh(x)=[e^x - e^(-x)] / [e^x + e^(-x)]
coth / 双曲余切:coth(x) = cosh(x) / sinh(x) = [e^x + e^(-x)] / [e^(x) - e^(-x)]
sech / 双曲正割:sech(x) = 1 / cosh(x) = [e^x - e^(-x)]/2
csch / 双曲余割:csch(x) = 1 / sinh(x) = [e^x + e^(-x)]/2
tanα= sinα/ cosα ch(x±y)=ch xch y±sh xsh y
secα=1/ cosα sh(x±y)=sh xch y±ch xsh y
cscα=1/ sinα
cotα= cosα/ sinα

x+y -x-y x -x y -y x -x y -y
e +e e + e e + e e - e e - e
= * + *
2 2 2 2 2

             3     5                 2m-1
           x      x          m-1   x         2m   

arc tg x=x- + -…+ (-1) +o(x ) (15)
3 5 2m-1

                                    2m-1
           1      1          m-1   1         2m   

π/4=arc tg 1=1- + -…+ (-1) +o(x ) (16)
3 5 2m-1

   1       1          1

e=1+ + +…+ +…
1! 2! n!

        2      3
       x      x           1     n+1

ln(1+x)=x- + -…+(-1) x +… (-1 2 3 n+1

 m        m(m-1)  2     m(m-1)...(m-n+1)   n

(1+x) =1+mx+ x +…+ x +… (-1 2! n!

n 1 1 k-1 1
=1- + -…+(-1) +…
n+1 n n k-1
n

第五部分三角函数泰勒级数
9.对数对应的泰勒级数如下
对数泰勒展开式的推导详细情况可见初等函数的展开
泰勒级数推导。展开函数成幂级数,泰勒级数。
我们已知形如
∽ n 2 n
∑ a x =a +a x+a x +…+a x +…
0 n 0 1 2 n
详细推导过程见下图所示
三角函数模拟计算机_第1张图片
三角函数模拟计算机_第2张图片

三角函数模拟计算机_第3张图片
三角函数模拟计算机_第4张图片
三角函数模拟计算机_第5张图片
三角函数模拟计算机_第6张图片
三角函数模拟计算机_第7张图片
三角函数模拟计算机_第8张图片

三角函数模拟计算机_第9张图片
三角函数模拟计算机_第10张图片
三角函数模拟计算机_第11张图片
三角函数模拟计算机_第12张图片
三角函数模拟计算机_第13张图片
三角函数模拟计算机_第14张图片

三角函数模拟计算机_第15张图片
三角函数模拟计算机_第16张图片


三角函数模拟计算机_第17张图片



三角函数模拟计算机_第18张图片
三角函数模拟计算机_第19张图片
三角函数模拟计算机_第20张图片
三角函数模拟计算机_第21张图片



三角函数模拟计算机_第22张图片

你可能感兴趣的:(python)