元素类型马铃薯草字符串阵列
用matlabstring.
代表matlab.®C ++中的字符串数组。能够代表缺少的字符串数组元素,matlabstring.
被定义为:
使用matlabstring =可选;
有关Matlab中的字符串数组的更多信息,请参阅创建字符串阵列。
命名空间: |
Matlab :: Data. |
包括: |
string.hpp. |
在MATLAB中创建一个字符串数组并将其传递给C ++ MEX功能:
str(1)=“;str(2)=“双子座”;str(3)= string(缺失)结果= mymexfcn(str);
在MEX函数中,将输入分配给类型数组Matlab :: data :: matlabstring
。
matlab :: data :: typedArrayStringArray =输入[0];
在MEX函数中创建字符串数组,并将此数组传递给MATLAB作为输出。阵列定义文本元素,空字符串和缺少的字符串元素。
Matlab :: Data :: ArrayFactory Factory;输出[0] = factory.createArray({1,3},{matlab :: data :: matlabstring(u“),matlab :: data :: matlabstring(u”gemini“),matlab :: data:: matlabstring()});
返回到MATLAB的结果是一个字符串数组。
结果= 1×3字符串阵列“”Gemini“<缺失>