假设一个200项的单元格数组
使用
我想利用这些信息创建一个4x50的值矩阵以提取
A
包含4种不同的字符串(每种重复50次)。
B
是一个包含整数的200项向量。使用
[cellNos cellStartInd enumCells ] = unique(A)
得到哪些 A
中的项目等于唯一字符串之一(enumCells 是包含整数1-4的数组,枚举了这些字符串)。我想利用这些信息创建一个4x50的值矩阵以提取
B
中与每个唯一字符串相关的值。换句话说,我想将 B
重新整形成一个矩阵,其中的列是按照A
中每个唯一字符串排列的。
newB = reshape(B(sortIdx), [50 4]);
- Rich C