怎样取一矩阵的每一行然后存储一一的向量?假设一N*N的矩阵A,取它第一行,存成向量a1,取它的第二行,存成向量a2.依次取到N行.请问怎么实现?

问题描述:

怎样取一矩阵的每一行然后存储一一的向量?
假设一N*N的矩阵A,取它第一行,存成向量a1,取它的第二行,存成向量a2.依次取到N行.
请问怎么实现?

用一下循环可以完成
for i = 1:N
eval(['a',int2str(i),'=A(',int2str(i),',:)'])
end

a1=A(1,:);
a2=A(2,:);
...
aN=A(N,:);