问题标签 [apache-commons-math]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
226 浏览

java - 调用 org.apache.commons.math3.transform.FastFourierTransformer 时出错;

我是 Java 编程新手,也是 apach.commons.math3 库的新手。我想使用 fft 将时间序列转换为傅立叶序列。时间序列保存在双命名输入数组中。我正在使用以下行来调用转换函数:

但我收到以下错误:

无法从类型 FastFourierTransformer 对非静态方法 transform(double[], TransformType) 进行静态引用

有人可以解释一下这个错误是什么意思,我应该怎么做才能让它工作?

谢谢

0 投票
1 回答
2461 浏览

java - 如何用apache common math 3.3计算积分

我想用 apache commonmath3.3 lib 计算一些实验的积分。

我看到了这个问题。

我认为我们必须为整数的间隔创建一个双数组。但是当我想创建大小超过 2 的数组时,我会给出以下信息:

我错过了什么吗?

如何声明积分函数?
例如,我如何为积分声明“x^2+3”函数?

0 投票
2 回答
3355 浏览

java - 公共数学:java.lang.ClassNotFoundException

我有一点点 Java 代码:

我可以使用成功编译它javac Test.java -cp .;commons-math.jar 但是当我尝试使用它运行它时java Test -cp .;commons-math.jar,它会抛出这个:

从我所做的谷歌搜索中,ClassNotFoundException通常会在您的类路径未指向正确位置时发生。但是由于我的代码可以编译,我不明白为什么它不应该执行。有任何想法吗?

0 投票
1 回答
193 浏览

java - 如何创建列表来自apache的常用数学DescriptiveStatistics?

我有一个变量DescriptiveStatistics stats,我想从中创建Double数组。使用以下代码:

List<double[]>没有List<Double>stats.getValues()返回double[]

我怎样才能解决这个问题并从中得到List<Double>一个DescriptiveStatistics

0 投票
0 回答
303 浏览

java - Apache Commons Math BicubicSplineInterpolator 返回奇怪的插值

BicubicSplineInterpolator正在为我的输入集返回一些奇怪的结果。

这是我的测试用例:

运行这段代码后,结果数组中包含的内插值是:


对于上面定义的在 ~1800 和 ~2000 之间的一组 f 值,我不确定为什么插值集中有负值。此外,还有比输入集中的最大值大得多的值,例如 257740.9296891929 和 249357.90724363495。

我在 MatLab 中设置了这个输入集,以使用 interp2 三次方法比较我的结果,MatLab 的结果更符合我的预期。以下是 MatLab 中相同输入集的结果:

还有一点需要注意。当 x 和 y 值(例如 36.01 或 36.1)的小数点数从 3 减少到 2 和 2 减少到 1 时,内插结果趋向于“预期”范围(1800-2000)。负数和极大数开始消失。

我正在使用公共数学库的 3.3 版。

任何关于为什么这些值被插值的见解将不胜感激。谢谢你。

0 投票
2 回答
136 浏览

java - 使用 Apache Commons 计算一个值的 Log 和 Exp

我有一个死亡风险计算,需要确定自然对数和 exp 衰减。下面详细介绍该方法。我很想知道为什么计算 exp 等的方法不是静态的,如果存在计算不正确的风险,我是否将单个 Log(或 Exp)对象用于多个参数。那就是我可以使用单个 Log 实例来计算 Log(2.3)和 Log(567)吗?

我尝试了以下方法:

这导致

但是,关于这是所有用途的预期行为仍然存在问题。

0 投票
1 回答
4598 浏览

java - Intellij + Apache Math 3.3 给出 NoClassDefFound 错误

我将 apache Math 3.3 jar 库复制到我的 intellij 项目文件夹中,然后通过“添加到库”选项将其添加到我的项目中。

虽然一切编译和构建都很好,但当我运行项目的 jar 时,我从 apache 数学库导入的类得到 NoClassDefFoundError。

有什么解决办法吗?

谢谢

编辑

以下是我得到的错误

模块对话框的屏幕截图在这里:http: //imgur.com/xQ102rT

编辑 2:我使用“添加到库”安装了 apache jar,然后选择“类”选项。

编辑 3:要制作 jar,我转到 Build -> Build Artifacts -> Build。

0 投票
0 回答
1410 浏览

java - 如何在java中找到符号微分

我了解到,通过使用 org.apache.commons.math3.analysis.differentiation 包中的 DerivativeStructure,可以计算函数的偏导数。

我想知道是否有办法使用 DerivativeStructure 类或其他库来获得函数的符号微分?

0 投票
1 回答
541 浏览

java - MersenneTwister 发电机

我正在尝试生成 Mersenne Twister 生成器,但我总是有这个按摩“MersenneTwister 无法解析为一种类型”这是我的代码

0 投票
1 回答
809 浏览

java - Spherical Geometry lib for java

I want to get distance of two cities having their latitude and longitude. Is there a java lib to do it? Apache common math seems to have a spherical class. Is there any one used it?