Matlab中num+den后roots和直接在num后面加数字有什么区别吗?为什么两种求根结果不一样呢

1 den

num=250
den=[1,2,0,250];
k=250
sys=tf(num,den)
roots(den)
rlocus(num,den,k)
 
ans =

  -7.0417 + 0.0000i
   2.5209 + 5.3989i
   2.5209 - 5.3989i }

2.num+den

num=[250]
den=[1,2,0];
k=250
sys=tf(num,den)
roots(den+num)
rlocus(num,den,k)

ans =

  -0.5020 + 0.8626i
  -0.5020 - 0.8626i

第一个是求多项式[251,252,250,500]的根,第二个是求多项式[251,252,250]的根,一个是三次多项式,一个是2次多项式,根不一样的
即第一个是求251*x^3+252*x^2+250*x+500=0的根,第二个是求251*x^2+252*x+250=0的根