我公司拥有紧缩大量的数据和部分处理的包括运行的解算器,并通过得到的数据点绘制的曲线图。显然,有很多的复制和粘贴参与,整个过程是不稳定的,容易出错,全面集群软糖。我在想,如果有办法可以使用,这样即使我们不得不使用Excel绘制最终图形中,将有一个需要复制和粘贴来回少了很多数据解算器的替代品。这将是巨大的,特别是如果该工具可以很容易地集成到一个.NET应用程序,但我愿意接受,可能需要代码福一点点地得到这个工作的建议。

谢谢!

有帮助吗?

解决方案

在解算器基本上是用于查找的功能的根的迭代技术。根据您正在努力寻找树根的函数的特定形式,你可以滚你自己,或者使用二分法或牛顿法(或许多其他迭代求根技术)的现有实现的。如果您发布更多关于你正在试图解决的具体问题,我也许可以给你指向一个更具体的技术。另外,您也可以阅读有关求根,并期待在极端优化的

其他提示

查看微软求解基金会 他们提供的.NET库来解决不同类型的优化问题 http://code.msdn.microsoft.com/solverfoundation

您可以将它集成到你的代码很容易

入Netlib 提供开源解决者出于各种目的的完整列表。您可能会发现一些你喜欢的。

您可能想看看这个,我没有太仔细地看了看。

  

Eureqa 为软件工具   检测方程和隐藏   在数学关系的   数据。它的主要目标是确定   最简单的数学公式   这可能描述底层   机制,所产生的数据。   Eureqa是免费下载和使用。

您可能会感兴趣OpenSolver我们已经为Excel开发的开放源代码;它可以从 http://www.opensolver.org 。这将使用无COIN-OR CBC求解器,并且可以求解线性和整数问题(但不是非线性模型)。它安装一个Excel加载项。它可以解决更大的问题,通常这样做比求解速度更快。希望你觉得它有用的。

OpenOffice的具有使用寻找解决优化比在Excel的解算器所用的最速下降法的问题的完全不同的方法的新非线性求解插件。

从你的描述它听起来像你的数据有很多的异常值。为此你需要某种强大的拟合。

Matlab是做这些事情的最佳方案,并且它可以从.NET链接

格里塔,GNU的回归计量经济学和时间序列库,做那种你需要的东西,并且是高效的,有据可查。我怀疑有一个.NET API,但如有必要,可以通过脚本控制它。

我已经自动化为不同的项目的解算器接口。你有没有考虑一些排序VBA宏?从MS这种支持文章接着贯穿整个VBA的接口: http://support.microsoft.com/kb/ 843304个。我想这是通过.NET访问也是如此。

,直到你把你的Excel电子表格(引用求解接口)到另一台机器的一个规划求解/ Excel的VBA接口的主要Bug修正是不可见的。

有你会得到基本上说,规划求解加载项未加载错误。你必须去到VBA和成工具,参考和重新建立参照求解器库。

非常讨厌。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top