gpt4 book ai didi

java - 使用 MacLaurin 级数的递归方法来计算 e^x

转载 作者:行者123 更新时间:2023-11-30 04:00:45 26 4
gpt4 key购买 nike

如何编写一个递归静态方法,通过使用以下递归公式,使用 (n+1) 项 MacLaurin 级数来计算 e^x,称为 e(x,n):

e(x,0)= 1 
e(x,n)= e(x,n-1) + x^n/n!, if n>0

此外,我的方法签名需要使用以下内容:

public static double eTwo(double x, long n)

被困了一段时间,大家有什么想法吗?

最佳答案

这是我想到的最简单的解决方案,你尝试过吗?

public static double eTwo(double x, long n){
if(n==0)
return 1;
else
return eTwo(x,n-1) + Math.pow(x, n)/factorial(n);
}

public double factorial (n){
if(n==0)
return 1;
else
return n*factorial(n-1);
}

关于java - 使用 MacLaurin 级数的递归方法来计算 e^x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22039528/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com