如何将一个矩阵的每个列按循环单独提出?
我想把一个矩阵的每个列单独提取出来,例如按照u1=A(;,1),u2=A(;,2),u3=A(;,3)、、、等形式但这么做太麻烦,如果用循环来写 u(i) =A(;,i),它又说不符合形式,不给运算。请问,这样的问题怎么写比较好?谢谢大家! 不明白你的意思。你单独提取出来 在放到另一矩阵里面,那不还是原来哪个矩阵吗? 不是的 我想把他们提出来后再进行其他向量的运算 i think you must make a mistake ! check your code carefully!
here is my code which give what you want!
a=;
for k=1:3
b=a(:,k)
end
%result
b =
1
4
7
10
b =
2
5
8
11
b =
3
6
9
12 我忽然想到不用这么麻烦了 ,没必要非得把每一列写出来,在后面的运算式中只要写出a(;,k)应该就可以了 哈哈 笨笨了
页:
[1]