2013-06-02 188 views
0

操纵是对于一个给定矩阵的方式:矩阵的行和列MATLAB

k= a1 b1 c1 d1 e1 f1 
    a2 b2 c2 d2 e2 f2 
    a3 b3 c3 d3 e3 f3 
    a4 b4 c4 d4 e4 f4 

创建一个有值的两个变量:

a=a1,b1,c1,a2,b2,c2,a3,b3,c3,a4,b4,c4 

and 

b=d1,e1,f1,d2,e2,f2,d3,e3,f3,d4,e4,f4 

回答

1
a = k(:, 1:3)'; 
a = a(:)'; 
b = k(:, 4:6)'; 
b = b(:)'; 
+0

你也可以做'一=:reshape(k(:, 1:3)',1,[]))'和'b = reshape(k(:,4:6)',1,[]))'在一行中:) –

+0

是。是的,你可以。 –