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

 

posted @ 2019-04-28 10:02  yongbin-H  阅读(1074)  评论(0编辑  收藏  举报