gpt4 book ai didi

c++ - 如何用c++代码调用matlab自定义函数

转载 作者:太空宇宙 更新时间:2023-11-04 13:06:08 26 4
gpt4 key购买 nike

如果我在 matlab 文件 add.m 中定义了 add(a,b) 函数,我如何从 C++ 代码中调用它?一个简单的例子是这样的:添加.m:

function y=add(a,b)
y=a+b;
end

C++代码:

int main(){
// call add(a,b) ?
}

实际上,我需要在我的 cpp 代码中使用更复杂的 matlab 函数,例如 cp2tform()imtransform()

最佳答案

您可以从 C/C++ 程序中调用 MATLAB 引擎。参见例如external interfaces reference R2016bonline documentation on the MATLAB Engine .在 C/C++ 代码中使用 Matlab 引擎时,您只需在传递 ab 到 Matlab 与 engPutVariable 命令。

关于c++ - 如何用c++代码调用matlab自定义函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42263820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com