4

我有一个 Matlab 程序,它部分依赖于 Matlab 的模糊逻辑工具箱,我想将其转换为 c# 程序(稍后转换为 Objective-c,但让我们稍后保留)。有什么方法可以将我的模糊逻辑 fis 文件转换为 c#(或 c++,甚至可能是 javascript)?

PS我知道deploytool可以将我的程序转换为exe,但我不想依赖matlab runtime组件和dll,而是让它成为一个完整的c#(或c++)程序。

4

1 回答 1

2

当然,您会知道 Mathlab Builder,它将您的 m 文件转换为 .Net 组件,但依赖于 Mathlab 运行时。我有很多类似的经历,恐怕你必须基本上找到模仿工具箱的c#库,并将你的mathlab程序相应地转换为c#。查找库或转换过程不会像您想象的那么困难。但是,如果您的例程足够复杂,验证测试将是一项艰巨的任务,因为您需要使用最可能的组合将 mathlab 结果与您的 c# 程序的结果相匹配。我的建议是在进行转换之前采用敏捷方法并计划/编写验证测试。

于 2011-07-27T21:31:48.527 回答