java - 如何在java中表示这个数学函数
问题描述
拜托,有人可以解释我的问题在哪里吗?我尝试了很长时间,但无法完成。
我很高兴听到有关如何获得这种依赖关系的解释。谢谢
double a,s,k;
int i;
k=-2;
s=-2*((1-x)/(1+x));
a=-2*((1-x)/(1+x));
i=3;
while(i<10) {
a=(k/(i))*a*a;
s=s+a;
i=i+2;
System.out.println(a);
}
解决方案
确保这x
是一个 double 值。这是一种方法。
public double fnc(double x) {
double a, s, k;
int i;
k = -2.;
s = 0;
a = ((1 - x) / (1 + x));
double aa = a * a;
i = 1;
while (i < 10) {
// first time thru, a is power of 1
s = s + ((k / i) * a);
// now a is power of 3, then 5, etc.
a = a * aa;
i = i + 2;
}
return s;
}
推荐阅读
- javascript - 从 node_modules 导入的 React/Webpack Css 未正确加载
- java - Spring Boot - 在不知道 POST 请求的关键参数的情况下在控制器中获取上传的文件?
- r - 带有嵌套变量的 lme 函数的问题:(any(notIntX <- !apply(X, 2, const))
- matlab - 如何选择将一个参数的值传递给具有多个输入的 MATLAB 函数?
- r - 如何让 Beamer Rmarkdown appendixnumberbeamer 包不计算附录页数?
- javascript - 如何在 TypeScript 中键入 void 函数时的异步函数
- python - 如何计算任何字符串数组出现在 Python 文本中的次数?
- ios - 更新到 iOS 14.1 后,我的应用程序仅在漫长的等待时间后启动(然后显示启动屏幕 - 然后在应用程序运行前暂停)
- powershell - 我想循环这个脚本(Azure-powershell / Powershell)
- struct - 如何从 CGO 返回结构