将.NET集合转换为MATLAB数组
使用ToArray
方法System.Collections.Generic.List
类将集合转换为数组。例如,使用GetRange
从列表中获取三个值。然后调用ToArray
要创建系统。字符串
数组中。
dog = NET.createArray(的系统。字符串的3);狗(1)=“狮子狗”;狗(2)=“猎犬”;狗(3)=“爱尔兰setter”;dc = NET.createGeneric(“System.Collections.Generic.List”, {的系统。字符串的3)};AddRange(直流、狗);temp = GetRange(dc,0,3);dArr = ToArray(temp);
创建MATLAB®数组狗
:
狗= {char(达(1)),char(达(2)),char(达(3)}
狗= '贵宾犬' '西班牙猎犬' '爱尔兰塞特猎犬'
现在你可以使用狗
MATLAB函数。例如,按字母顺序排序数组:
排序(狗)
ans = '爱尔兰setter' '贵宾犬' '西班牙猎犬'