我最近被分配了一项任务,将一些用 matlab 编写的算法转换为 VB.NET(如果 VB.NET 效率不高,则为 C#)。
matlab 代码本身由很多矩阵代数组成。我最初在这里查看并发现有一个 Matlab Coder 包装了 matlab 代码,但是当我提出该选项时,我被告知它是不可取的。
我被困在某种意义上,我不知道如何使用适当的工具来解决这个问题。
获取库通常可以接受吗(http://www.codeproject.com/Articles/5835/DotNetMatrix-Simple-Matrix-Library-for-NET 或http://www.planet-source-code.com/vb/ scripts/ShowCode.asp?txtCodeId=907&lngWId=10,这些是我唯一能找到的)来实现这些算法,还是通常不赞成?
我是否需要重新发明轮子并实现自己的代数算法(矩阵乘法、choleksy 分解等)?
基本上,我不确定完成这项任务的公认方式是什么,任何输入都会受到赞赏。如果这里不允许,我很抱歉,这是我第一次发帖,但我是一个很长一段时间的潜伏者。