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?