若a,b,c是三角形的三边长,且a^2+b^2+c^2=ab+bc+ca试判断此三角形形状并说明原因.