gpt4 book ai didi

c++ - 从 C++ 调用的已编译 matlab 函数的输入参数结构

转载 作者:行者123 更新时间:2023-11-28 07:54:48 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
compiled matlab file called from c++

我在 MATLAB 中查看了 mcc 示例,但有些地方不清楚。有人可以澄清一下吗?在示例中,我们有:

function a = addmatrix(a1, a2) a = a1 + a2;

在我使用 mcc 编译之后,在 C++ 头文件中产生了以下定义

addmatrix(int nargout, mwArray& a, mwArray& a1, mwArray& a2);

我的问题是,如果 MATLAB 函数的输出是一个包含 1x5 维 vector 和 7x3 维矩阵的结构,那么 nargout 应该是什么?我应该如何定义 mwArray a?

既然 MATLAB 函数的输出只是 1 个结构,nargout 应该等于 1 吗?我是否应该在我的 C++ 代码中将 mwArray 定义为 mwArray a(1*5+7*3)

提前致谢。

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