求VB编程代码:用近似公式求自然对数的底数e的值,直到最后一项小于10的-6次方.
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求VB编程代码:用近似公式求自然对数的底数e的值,直到最后一项小于10的-6次方.相关的知识,希望对你有一定的参考价值。
e=l l/1! l/2! 1/3! … l/n! … 谢谢!
参考技术A #include <stdio.h>#include <stdlib.h>
#include <math.h>
//sin(x)=x-x^3/3!+x^6/6!-...+(-1)^(m-1)*x^(2m-1)/(2m-1)!
unsigned int fn(int n)
return (n == 0 || n == 1)? 1 : n * fn(n-1);
double Mysin(double x)
int m = 1, sign = 1;
double t, sum = 0;
while ( fabs(t = sign * pow(x, 2*m -1) / fn(2*m - 1)) > 1e-6)
sum += t;
++m;
sign *= -1;
return sum;
int main()
printf("%f\n", Mysin(3.14 / 2));
system("pause");
return 0;
参考技术B 循环语句控制,每次增加一个1/N!,知道1/N!小于10的-6次方结束,用DO 语句
自然对数 ln
自然对数是以常数e为底数的对数,记作lnN(N>0)。在物理学,生物学等自然科学中有重要的意义,一般表示方法为lnx。数学中也常见以logx表示自然对数。
1、以常数e为底数的对数叫做自然对数,记作lnN(N>0)
2、e是一个无限不循环小数,其值约等于2.718281828459…,它是一个超越数。e,作为数学常数,是自然对数函数的底数。有时称它为欧拉数(Euler number),以瑞士数学家欧拉命名;也有个较鲜见的名字纳皮尔常数,以纪念苏格兰数学家约翰·纳皮尔 (John Napier)引进对数。它就像圆周率π和虚数单位i,e是数学中最重要的常数之一
3、ln 即自然对数 ln a=loge a.以e为底数的对数通常用于ln
4、当自然对数lnN 中N为连续自变量时,称为对数函数,记作y=lnx(x>0)(x为自变量,y为因变量)
例如:lne=1
以上是关于求VB编程代码:用近似公式求自然对数的底数e的值,直到最后一项小于10的-6次方.的主要内容,如果未能解决你的问题,请参考以下文章
编写程序用下面公式求π的近似值 π/4 ≈ 1- 1/3+1/5-1/7+…… 直到最后一项的绝对值小于10-7 为止