大便有棱角的原因是,营养获取不均衡导致的,这主要是因为经常吃细粮,所以身体缺乏纤维素,并且不经常喝水,导致身体水分不足,所以大肠蠕动不足,从而使得大便结块,也因此有了菱角,所以平时要营养平衡,不仅要吃精细食物,也要多吃粗粮,还要多喝水