我有Java基础背景,所以我对不同结构和实现的了解有限。
我想知道如何在Java中计算余弦积分。
具体来说,我有
f(x) = sin(2pi C*x)/x^2
this = Constant * Ci(2pi Constant * x) - sin(2pi Constant * x)/x
的积分
我想计算
sin(2pi C * x) / x^2
从0到0.5x(或原始f(x)中的sin(0)
到sin(pi)
)的积分。不幸的是,我不知道如何评估以我目前的技能水平发挥作用。我下载了 Apache Math3 *.jar 并将其导入到我的 BuildPath 中,然后导入了 .analysis.Integration.
,但不知道如何:
定义一个函数作为积分的输入
向您展示如何做到这一点。 数值食谱也是如此。 NR代码已获得许可,因此请小心使用它而不付费。 Ci(x) 的级数展开出现在 A&S 的
本页。 如果您在现有的 Java 数学库中找不到它,那么编程应该很容易。