3
我想从C++传递一个字符串向量到matlab。我曾尝试使用可用的功能,例如mxCreateCharMatrixFromStrings但它没有给我正确的行为。如何在matlab中创建一个字符串数组?
所以,我有这样的事情:
void mexFunction(
int nlhs, mxArray *plhs[],
int nrhs, const mxArray *prhs[])
{
vector<string> stringVector;
stringVector.push_back("string 1");
stringVector.push_back("string 2");
//etc...
的问题是如何得到这个向量的MATLAB环境?
plhs[0] = ???
我的目标是能够运行:
>> [strings] = MyFunc(...)
>> strings(1) = 'string 1'
工作到目前为止。谢谢。 – aduric 2010-05-19 17:27:58