imagesc函数

这个函数的功能是以图像方式显示矩阵,能够更直观的观测矩阵。矩阵的每一个数字代表一种颜色,有多少个数字,图上就有多少种颜色.

如imagesc(C),其实C为矩阵.

  • 当C=[1 1 1;2 2 2;3 3 3;4 4 4]时,图上纵坐标有4栏(对应矩阵的行数),横坐标有3列(对应矩阵的列数),C[1][1]=C[1][2]=C[1][3]=1,所以第一行的颜色只有一种颜色(颜色1,蓝色),同理第二行也只有一种颜色(颜色2,浅蓝色),第三行也只有一种颜色(颜色3,黄色),第四行也只有一种颜色(颜色4,红色)。C[1][1]=1,C[2][1]=2,C[3][1]=3,C[4][1]=1,所以第一列有三种颜色(颜色1,颜色2,颜色3,颜色4),同理....imagesc函数_第1张图片
  • 当C=[1 1 1;2 2 2;3 3 3;2 4 4]时,发现左下角变为浅蓝色,即颜色2。imagesc函数_第2张图片
  • 当C=[1 1 1;2 2 2;3 3 3;2 4 1]时,发现右下角变为蓝色,即颜色1。下图可以清晰看到这个图有4行,3列,对应矩阵C的行数,列数imagesc函数_第3张图片

你可能感兴趣的:(matlab)