Ох и сложный вопрос вы задаете. Смотрите, матлаб автоматически меняет знаки в передаточной функции, чтобы привести знаменатель и числитель к стандартной форме. Если вы хотите сохранить знаки такими, какие они есть, к сожалению, матлаб напрямую не позволяет это в функции tf. Но можно посидеть и подумать над тем, чтобы сохранить исходные знаки, используя ручной вывод.
Можно (нужно) использовать метод zpk.
a = [2160 1140 130 70];
b = [-105 -107 0 2];
W = zpk([], [], a) / zpk([], [], b);
disp(W);