主要内容

Matlab :: data :: matlabstring

元素类型马铃薯草字符串阵列

描述

matlabstring.代表matlab.®C ++中的字符串数组。能够代表缺少的字符串数组元素,matlabstring.被定义为:

使用matlabstring =可选;

有关Matlab中的字符串数组的更多信息,请参阅创建字符串阵列

课程细节

命名空间:

Matlab :: Data.

包括:

string.hpp.

例子

传递字符串数组马铃薯草到MEX功能

在MATLAB中创建一个字符串数组并将其传递给C ++ MEX功能:

str(1)=;str(2)=“双子座”;str(3)= string(缺失)结果= mymexfcn(str);

在MEX函数中,将输入分配给类型数组Matlab :: data :: matlabstring

matlab :: data :: typedArray  StringArray =输入[0];

将字符串数组传递给mex函数马铃薯草

在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“<缺失>
介绍在R2017B.