从C 调用的编译MATLAB函数的输入参数结构
input argument structure of compiled matlab function called from c++
可能的重复:
编译了MATLAB文件
从C
我在MATLAB中浏览了MCC示例,但尚不清楚。有人可以澄清吗?在示例中,我们有:
function a = addmatrix(a1, a2) a = a1 + a2;
我使用MCC编译后会导致C 标头文件中的以下定义
addmatrix(int nargout, mwArray& a, mwArray& a1, mwArray& a2);
我的问题是,MATLAB函数的输出是否是包含尺寸1x5的向量和尺寸7x3的矩阵的结构,那么nargout
应该是什么?我应该如何定义 mwArray a?
由于MATLAB函数的输出仅为1结构,nargout
应该等于1?我应该在我的C 代码中将mwArray
定义为mwArray a(1*5+7*3)
吗?
预先感谢。
您没有在MATLAB代码中明确定义nargout
。相反,它是由您的函数返回的值的数量隐式定义的。
相关文章:
- 将输入参数作为右值引用传递?
- 是否可以在命令行中将输入参数传递给可执行文件
- C++基于输入参数的动态代码生成
- 我想知道为什么"std::unique_ptr<int> foo(新 int)"是合法的,因为"std::<int>unique_ptr"要求输入参数类型应该是"int"?
- 如何使用输入参数作为文件的传递?
- 在函数中使用运算符重载,在 c++ 中使用 const 类型输入参数
- 提供变量作为 MATLAB 系统命令的输入参数,以便C++可执行文件
- 函数的函数无法识别输入参数
- 当迭代器(输入参数)通常不是constexpr时,constexpr算法真的有用吗
- 如何将一个使用参数包和typename的类作为函数(c++)的输入参数
- CvMat:输入参数的大小不匹配
- 在什么情况下,使用'const T*'输入参数比'const T&'更可取?
- std::具有两个输入参数的矢量构造函数
- GoogleMock:如何根据另一个输入参数设置ArgReferee?
- 模板化函数以从输入参数推断返回类型 stl-container
- GoogleMock:如何验证输入参数的调用次数?
- 当我将 char 数组发送到输入参数为字符串的函数时会发生什么?
- 应该接受不同输入参数的纯虚函数 - 应该如何实现
- C++主函数的输入参数
- STD :: Atomic_fetch为什么将指针作为其输入参数