从C ++项目调用MATLAB或Scilab函数

时间:2012-11-30 09:41:12

标签: c++ scilab

我正在尝试从我的C ++项目中访问一些Scilab函数。我正在使用Windows 7.我该怎么做。?

例如,

function  [r] = fun(a,b)
   r =a+b;
endfunction 

如何告诉我的C ++项目,它应该运行Scilab函数“fun”并给出参数a = 4,b = 9。这样我就得到了他们的价值?

如果有人为MATLAB做了这个,我认为这里会是相同的(不使用它的引擎)。

3 个答案:

答案 0 :(得分:1)

领导者将使用与MATLAB非常相似的Julia。我不确定它是否可以编译到库中。该项目基于LLVM,因此您可以生成C代码并将其与代码集成。

答案 1 :(得分:0)

对于MATLAB,您可以使用MATLAB compiler,您应该可以在MATLAB网站上找到一些示例。

答案 2 :(得分:0)

你需要Scilab运行时,但call_scilab可能就是你要找的。