Mercurial > repos > public > sbplib
comparison +blockmatrix/getDivision.m @ 704:111fcbcff2e9 feature/optim
merg with featuew grids
author | Ylva Rydin <ylva.rydin@telia.com> |
---|---|
date | Fri, 03 Nov 2017 10:53:15 +0100 |
parents | a5f1b0267dba |
children |
comparison
equal
deleted
inserted
replaced
703:027f606fa691 | 704:111fcbcff2e9 |
---|---|
14 | 14 |
15 function m = col_width(C) | 15 function m = col_width(C) |
16 m = zeros(1,size(C,2)); | 16 m = zeros(1,size(C,2)); |
17 for j = 1:size(C,2) | 17 for j = 1:size(C,2) |
18 for i = 1:size(C,1) | 18 for i = 1:size(C,1) |
19 if isempty(C{i,j}) | 19 if isNullMatrix(C{i,j}) |
20 continue | 20 continue |
21 end | 21 end |
22 m(j) = size(C{i,j},2); | 22 m(j) = size(C{i,j},2); |
23 end | 23 end |
24 end | 24 end |
26 | 26 |
27 function n = row_height(C) | 27 function n = row_height(C) |
28 n = zeros(1,size(C,1)); | 28 n = zeros(1,size(C,1)); |
29 for i = 1:size(C,1) | 29 for i = 1:size(C,1) |
30 for j = 1:size(C,2) | 30 for j = 1:size(C,2) |
31 if isempty(C{i,j}) | 31 if isNullMatrix(C{i,j}) |
32 continue | 32 continue |
33 end | 33 end |
34 n(i) = size(C{i,j},1); | 34 n(i) = size(C{i,j},1); |
35 end | 35 end |
36 end | 36 end |
37 end | 37 end |
38 | |
39 function b = isNullMatrix(A) | |
40 [n, m] = size(A); | |
41 b = n == 0 && m == 0; | |
42 end |