update function `cons_mat.m`
update test
minor fix
update `cons_elem`