Matlab,如何在矩阵中获取每列

use*_*716 2 matlab

我有一个4乘n矩阵,就像

A =

 1     5     9
 3     0     6
 2     3    10
 7     8     4
Run Code Online (Sandbox Code Playgroud)

我想用A做的是得到A的每一半列

Line1Point1 = [1 3]

Line1Point2 = [2 7]

Line2Point1 = [5 0]

Line2Point2 = [3 8]

Line3Point1 = [9 6]

Line3Point2 = [10 4]

我怎么能这样做?我是matlab编码的新手..任何帮助都非常感谢..

干杯

lak*_*esh 6

使用重塑功能,例如:

>> A =  [1     5     9;
 3     0     6;
 2     3    10;
 7     8     4];
>> reshape(A,2,6)
ans =

     1     2     5     3     9    10
     3     7     0     8     6     4
Run Code Online (Sandbox Code Playgroud)