【问题标题】:Calculating Cosine Integral and Ci(x)计算余弦积分和 Ci(x)
【发布时间】:2017-06-05 17:52:47
【问题描述】:

我有 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)。不幸的是,我不知道如何评估 Ci(x) 部分我目前的技能水平的功能。

我下载了 Apache Math3 *.jar 并将其导入到我的 BuildPath,然后导入了 .analysis.Integration。,但不知道如何:

  1. 将函数定义为要集成的输入
  2. 实际整合

我可以用一个简单的例子来评估余弦积分,但我更愿意学习如何更一般地做积分。

【问题讨论】:

    标签: java math integration integral calculus


    【解决方案1】:

    Abramowitz and Stegun 告诉你怎么做。 Numerical Recipes 也是如此。 NR 代码已获得许可,因此请谨慎使用,无需付费。

    Ci(x) 的级数展开出现在 A&S 的 this page

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

    【讨论】:

      猜你喜欢
      • 2016-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-15
      • 2011-02-22
      • 2015-05-24
      相关资源
      最近更新 更多