我正在开展一个项目,我需要使用线性投影技术,例如傅立叶motzkin消除。但是当我试图为c#找到合适的实现时,我无法找到它。我发现的唯一实现是在c或c ++中称为porta(1993年生产)。这意味着我需要看看我将如何编辑代码,以便我能够将它移植到C#并将其用作dll。 C#有任何数值或数学库可用于线性投影吗?
答案 0 :(得分:0)
看看ILNumerics。代码在SourceForge中,带有示例。不确定是否有Fourier Motzkin的实现。
其他一些内容列在Wikipedia
中编辑 - 最近在C中实现了Fourier Motzkin,在python中有一个例子。 - http://code.google.com/p/fm-eliminator/
如果没有任何工作,你可以将它移植到C#并发布它(最好是作为对其中一个开源库的贡献)。
编辑2 - 在Matlab中找到了一些实现。一个例子here
现在,有一个名为Matlab Builder NE的工具(附带试用版),它承诺您可以从Matlab程序构建.NET或COM组件。