num2cell
num2cell的作用是把数值数组转换为cell数组。
最基本的用法是把数值数组的每个元素作为cell数组的元素,得到一个和原数组维度完全相同的cell数组,例如
>> A=magic(3) A = 8 1 6 3 5 7 4 9 2 >> c=num2cell(A) c = [8] [1] [6] [3] [5] [7] [4] [9] [2]
也可以指定一个或多个维数,该种情况下将把指定维数的多个元素作为cell数组的一个元素,从而返回一个通常比原数值数组维数低的cell数组,例如
>> c=num2cell(A,2) c = [1x3 double] [1x3 double] [1x3 double]
上面的例子把数组A第2维的所有元素(即一行)作为cell数组的一个元素,从而得到一个3x1的测cell数组。
转载:https://blog.csdn.net/gtkknd/article/details/35796697
看后请点赞