//以E为底的指数函数导数
double exponent (double a ,double x)
{
double tmp=1;
double log_a=log(a);
for (double i = 0; i < x; i++) tmp*=a;
return tmp*log_a;
}
//无理数E的指数导数
double Irrational_E(double x)
{
double e=1;
for (double i = 0; i < x; i++)
{
e*=2.71828;
}
return e;
}
//幂函数
double power(double x,double n )
{
double ret=1;
for (size_t i = 0; i < n-1; i++)
{
ret*=x;
}
return n*ret;
}
//对数函数
double logarithm(double a ,double x)
{
return 1/(x*log(a));
}
double log_E(double x)
{
return 1/x;
}
//正弦函数的导数
double sin_d(double x)
{
return cos(x);
}
//余弦函数的导数
double cos_d(double x)
{
return -(sin(x));
}