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

Calling MATLAB or Scilab function from C++ project

本文关键字:Scilab 函数 C++ MATLAB 项目 调用      更新时间:2023-10-16

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

例如

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

我怎么能告诉我C++项目,它应该运行 Scilab 函数"有趣"并给出参数 a=4, b=9。

如果有人为 MATLAB 这样做,我认为这里也会一样(不使用其引擎)。

一个线索是使用与MATLAB非常相似的Julia。我不确定是否可以编译到库。该项目基于 LLVM,因此也许您可以生成 C 代码并将其与您的代码集成。

对于 MATLAB,您可以使用 MATLAB 编译器,您应该能够在 MATLAB 网站上找到一些示例。

除了 Scilab 运行时之外,call_scilab可能是您正在寻找的。