我的问题有两个部分:
- 将给定矩阵拆分为其列
- 这些列应该存储到一个数组中
例如,
A = [1 3 5
3 5 7
4 5 7
6 8 9]
现在,我知道第一部分的解决方案:
这些列是通过获得的
tempCol = A(:,iter), where iter = 1:end
关于问题的第二部分,我想要(类似这样,可能是对 arraySplit 数组的不同索引),但是 A 的一整列应该存储在 splitArray 中的单个索引处:
arraySplit(1) = A(:,1)
arraySplit(2) = A(:,2)
等等...
对于示例矩阵A
,
arraySplit(1)
应该给我 [ 1 3 4 6 ]'
arraySplit(2)
应该给我[ 3 5 5 8 ]'
当我尝试将列向量分配给我的数组时,出现以下错误。
In an assignment A(I) = B, the number of elements in B and I must be the same.
我在做arraySplit
错误的分配和访问,请帮助我...