问题标签 [numerical]

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 投票
3 回答
1452 浏览

testing - 如何测试数值分析程序?

有没有关于如何创建、维护和思考为数值分析代码编写测试例程的好的在线资源?

对于测试矩阵乘法,我可以看到的限制之一是明显的测试(比如将一个矩阵作为单位)可能无法完全测试代码的功能。

此外,您通常还要处理大型数据结构。有没有人有一些关于如何解决这个问题的好主意,或者有指向好地方的指针?

0 投票
10 回答
36565 浏览

python - MATLAB 的 fmincon 函数的开源替代方案?

fminconMATLAB 的约束线性优化函数是否有开源替代方案?我正在重写一个 MATLAB 程序以使用 Python / NumPy / SciPy,这是我唯一没有找到与之等效的函数。基于 NumPy 的解决方案将是理想的,但任何语言都可以。

0 投票
3 回答
1412 浏览

c - C中计算高效的三维数组

我正在尝试以数值方式求解一组三维的偏微分方程。在每个方程中,一个点中未知数的下一个值取决于最近点中每个未知数的当前值。

为了编写高效的代码,我需要在(一维)内存空间中保持三个维度中的点接近,以便每个值只从内存中调用一次。

我正在考虑使用八叉树,但我想知道是否有人知道更好的方法。

0 投票
8 回答
1286 浏览

.net - .NET 数字文本框

有谁知道为什么 Microsoft 不使用其 .NET 框架提供数字文本框,例如确保输入的字符始终是有效数字的文本框?这是在不同风格的应用程序中常用的东西,实际上是大多数 GUI 库(嗯,我知道的那些)以某种方式提供的东西。虽然编写自己的代码并不难,但也不是微不足道的

所以,我很想知道是否有人可以为这种遗漏合理化。

编辑:感谢您的建议。虽然蒙面文本框和数字上下有它们的位置;我对一个看起来像文本框但在按键时自动执行验证输入对应于有效数字的控件感兴趣。在我的(诚然有限的)经验中,这是使用了很多的东西(我们并不总是想要由蒙面文本框施加的静态约束,就像我们并不总是想要侧面的上下控件一样) .

网上有很多质量不同的实现,实际上在MSDN上甚至有一个例子。

编辑2:谢谢大家,所以听起来数字上下是仅用于数字输入的.NET控件(以及我们实际上没有显式数字文本框控件的原因)。如果它自动禁止输入非数字字符(按键、粘贴等),那就太好了,但我想它在控件失去焦点时执行验证已经足够了。而且,如果一个人真的很热心,可以在按键上进行粘贴验证......

0 投票
12 回答
18097 浏览

c# - 测试浮点数是否为整数

此代码有效(C# 3)

  1. 有一个更好的方法吗?
  2. 出于无关的原因,我想避免双重演员;除了这个还有什么好的方法吗?(即使它们不是那么好)

注意:有几个人指出了(重要的)一点,即 == 在重新调整浮点时经常会出现问题。在这种情况下,我希望值在 0 到几百之间,并且它们应该是整数(非整数是错误),所以如果这些点“不应该”对我来说是个问题。

0 投票
9 回答
6990 浏览

c - 一个人的补充是一个现实世界的问题,还是只是一个历史问题?

另一个问题是关于确定 C 中的奇数/偶数,并且惯用 (x & 1) 方法被正确标记为对于基于补码的系统已损坏,这是 C 标准允许的。

系统真的存在于计算机博物馆之外的“现实世界”中吗?自 1970 年代以来我一直在编码,我很确定我从未遇到过这样的野兽。

真的有人为这样的系统开发或测试代码吗?而且,如果没有,我们应该担心这些事情还是应该将它们与纸带和穿孔卡片一起放入101房间......?

0 投票
7 回答
3832 浏览

optimization - 这些天什么时候使用定点

对于激烈的数字运算,我正在考虑使用定点而不是浮点。当然,定点类型的大小有多少字节,它将在什么 CPU 上运行,我是否可以使用(对于英特尔)MMX 或 SSE 或任何新事物出现……

我想知道这些天浮点运行速度是否比以往任何时候都快,是否值得考虑定点?是否有一般的经验法则,我们可以说它会影响超过几个百分点?35,000 英尺的数值性能概述是什么?(顺便说一句,我假设大多数计算机都使用通用 CPU,而不是 DSP 或专用嵌入式系统。)

0 投票
2 回答
2844 浏览

c - 用于查找局部最大值的 AC 库?

我正在尝试编写一个音频分析应用程序,我需要在表示频谱图的二维数组中识别局部最大值。我已经有了一个可以使用快速傅立叶变换生成频谱图的开源库,但我想知道是否有人知道任何好的库来帮助我实际找到最大值?我不太确定要在谷歌搜索什么——我能想到的最好的就是“数字图书馆”,但这并没有让我走得太远。

最好在 C 中,但我愿意接受其他建议。

0 投票
3 回答
1096 浏览

numerical - 使用 GNU Scientific “multimin” 查找所有局部最小值

GNU Scientific 库有一个多维函数最小化框架。但是,它的警告明确指出,当用于具有多个不同局部最小值的函数时,它只会返回一个任意解决方案。有谁知道您可能如何调整它,以便它返回所有局部最小值的列表(受某些阈值标准约束)?

0 投票
4 回答
25928 浏览

c# - 最小二乘 C# 库

我正在寻找执行多项式最小二乘回归并正在寻找一个 C# 库来为我进行计算。

我传入数据点和多项式的次数(二阶、三阶等),它返回 C0、C1、C2 等常量值或计算值“预测”。

注意:我正在使用最小二乘法创建一些关于磁盘使用情况、数据库大小和表大小的预测报告。