大便有棱角是因为肠道肿物,可以通过消化内镜观察。还要就是因为肠道内要是有大量的息肉,息肉体积较大,也会造成大便形状改变。要是出现大便有棱角,就需要及时就诊并做检查,有任何疾病都要早发现、早治疗,排除肿物。