Код:
//Суммируем с строках
for(int i = 0;i<Height;i++){
for(int j = 0;j<Weight;j++){
sumINSTR+=matrix[i][j];
Что вы здесь сделали? Вы этим суммируете все элементы матрицы, проходя по ним последовательно от первого до последнего, разве нет? А надо отдельно просуммировать первую строку, отдельно вторую и т.д.
Та же самая фигня у вас и для столбцов.