Date: Dec 8, 2012 2:15 PM Author: S Ehtesham Al Hanif Subject: How to a 1-D matrix into several 1-D matrix based on condition Suppose I have matrix A like below:

A

1

3

5

7

8

1

4

0

1

4

6

3

0

0

1

4

6

0

0

0

2

5

9

1

Now I want to divide these into a few groups (1 D matrix) based on one condition that is when in that matrix i will reach 0 it will generate a 1-D matrix up to this such as below mentioned B,C,D,E.

For my A matrix: the result will be

B

1

3

5

7

8

1

4

0

C

1

4

6

3

0

D

0

1

4

6

0

E

0

0

2

5

9

1

Can anybody suggest me how to do this?