Matlab数组赋值方法与常见错误
循环体中的k=a(i,j)没有被正确利用,导致最终结果显示为空白。虽然你在加了c(i,j)=k后传入了a的坐标值到c,但其他信息并没有传递过去,因此最终图像显示为白色。这里给你介绍两种正确的方法:1. 使用clear和clf清空之前的变量,然后使用for循环将a的每个通道的值传递给c,并使用imshow显示图像。2. 获取a的大小,并使用三重循环将a的每个像素值传递给c。记得在使用这两种方法时,要确保路径和文件名的正确性。
下载地址
用户评论