谁有数学函数的计算程序,比如说COS函数是怎么用程序实现的?

一般语言里都是直接调用函数,这些底层的函数是怎么实现的?请提供代码,谢谢。

好好学习数学,就可以实现这个代码!泰勒公式---有趣!
$sin(x)= x-\dfrac{x^3}3!+ \dfrac{x^5}5!-\dfrac{x^7}7!·······$
$sin(x)= 1-\dfrac{x^2}2!+ \dfrac{x^4}4!-\dfrac{x^6}6!·······$
做题的时候就是在复习过去的知识--好醉,好玩!
代码如下过去做的sin和改的cos:
#include
using namespace std;
#define pi 3.1415925
#include
int main()
{
double a=1, b=0, c=0, x,n,s;
cin >> x;
x = (x*pi) / 180;
s = x;
for (n = 3;; n += 2)
{
a = a*(n - 1)*n;
b = -b;
c = pow(x, n) / a;
s = s + b*c;
if (c <= pow(10, -6))
{
cout << "sin(x)=" << x << endl;
cout << "" << endl;
break;
}
}
cout << "原先"<<sin(x) << endl;
return 0;
}

改的cos:
#include
#include
#define pi 3.1415925
using namespace std;
int main()
{
double a = 1, b = 1, c = 0, x, n, s;
cin >> x;
x = (x*pi) / 180;
s = 1;
for (n = 2;; n += 2)
{
a = a*(n - 1)*n;
b = -b;
c = pow(x, n) / a;
s = s + b*c;
if (c <= pow(10, -6))
{
cout << "cos(x)=" << s << endl;
break;
}
}

        cout << "原先" << cos(x) << endl;
        return 0;
    }

附图:
图片说明

cos(参数)
这些函数已经封装好了

代码实现,就是三角关系:

Cos=邻边/斜边。

为啥每次都弄不成代码块:

            #include<iostream>
            #include<math.h>
            #define pi 3.1415925
            using namespace std;
            int main()
            {
                double a = 1, b = 1, c = 0, x, n, s;
                cin >> x;
                x = (x*pi) / 180;
                s = 1;
                for (n = 2;; n += 2)
                {
                    a = a*(n - 1)*n;
                    b = -b;
                    c = pow(x, n) / a;
                    s = s + b*c;
                    if (c <= pow(10, -6))
                    {
                        cout << "cos(x)=" << s << endl;
                        break;
                    }
                }

                cout << "原先" << cos(x) << endl;
                return 0;
            }

我想用makedown来着;;;结果这里弄不起,makedown好玩!刚刚学。
图片说明

非常感谢think_self 等朋友 ,有了大体的了解,