1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
inline mxd::t m_zero(mxd::t _m){
    mxd::t m_ = _m.block(0,0,_m.cols(),0);
    m_.setZero();
 
    int idx = 0;
 
    while(m_.cols() < _m.cols()){
 
 
        m_ =  _m.block(0,0,_m.cols(),++idx);  //partitioning
        m_.setZero();                         //setting zero
 
 
        co(m_,"M left :");
 
    }
 
 
cs



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
result:
 
M left : = 
0
0
0
0
0
M left : = 
0 0
0 0
0 0
0 0
0 0
M left : = 
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
M left : = 
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
M left : = 
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
cs


+ Recent posts