in diag with matrices: initialize the result with zeros first.

release/4.3a0
Duy-Nguyen Ta 2013-08-06 15:35:37 +00:00
parent bcae0afd31
commit 81b9fc33b7
1 changed files with 1 additions and 1 deletions

View File

@ -292,7 +292,7 @@ Matrix diag(const std::vector<Matrix>& Hs) {
rows+= Hs[i].rows();
cols+= Hs[i].cols();
}
Matrix results(rows,cols);
Matrix results = zeros(rows,cols);
size_t r = 0, c = 0;
for (size_t i = 0; i<Hs.size(); ++i) {
insertSub(results, Hs[i], r, c);