对于imshow,0是黑,1是白。你的I值基本上都是非常接近于0的数,imshow(I)画出来就是全黑的。最后几句顺序换一下:figure(1)mesh(I) figure(2)imshow(I)这样两个图都能画出来。你中间的计算过程明显是错误的,你的I也是错误的。但是不知道你的算法逻辑是怎样的,没法帮你修改。