计算余弦积分和 Ci(x)

问题描述 投票:0回答:1

我有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.

,但不知道如何:

定义一个函数作为积分的输入
  1. 实际整合
  2. 我可以用一个简单的例子来评估余弦积分,但我更愿意学习如何更普遍地进行积分。

java math numerical-integration calculus
1个回答
0
投票
Abramowitz 和 Stegun

向您展示如何做到这一点。 数值食谱也是如此。 NR代码已获得许可,因此请小心使用它而不付费。 Ci(x) 的级数展开出现在 A&S 的

本页

如果您在现有的 Java 数学库中找不到它,那么编程应该很容易。

© www.soinside.com 2019 - 2024. All rights reserved.