1.你解错了;2.电脑还是有个精确度;3.可能只是形式不一样,换一下就行了。(4.程序错了,这个可能性灰常小吧,但是作为怀疑的精神还是写上吧。)
1、你计算出错2、可能你的方程本身就有多组解,即如一楼回答,解的形式不一样而已,即你的解和matlab的解均是正确的3、matlab本身的错误,比如matlab计算sin(4.56e40)=0.827049802919823,但是实际是0.7711306009736585639