1. Matlab函数cell2mat用法:
把一个由多个矩阵构成的元胞数组转换成一个矩阵。意即把元胞数组中的多个矩阵合并成一个矩阵。
需要注意的是并非任何情况下都能得到正确的结果。 要得到正确的结果, 一个基本要求是, 在元胞数组中,处于同行的矩阵要有相等的行数, 处于同列的矩阵要有相等的列数。
比如:
myCell= {A, B; C, D}
这里我们构造了一个2行2列的元胞数组, 其中A、B、C、D是四个矩阵。
如果
A:一行一列 B:一行三列
C:二行一列 D:二行三列
那么我们可以通过调用cell2mat将A、B、C、D合并成一个矩阵。
语法格式: m = cell2mat(c)
2. Matlab中num2cell的用法:
将数值阵列转换成异质阵列
num2cell 指令可将一数值阵列转换成异质阵列, 其使用语法为:
C = n
num2cell 指令可将一数值阵列转换成异质阵列, 其使用语法为:
C = n