Matlab同一figure中使用多种色图

      在数字图像处理中,往往会用不同的色图对图像进行渲染,但是在同一个figure窗口下,仅能使用一种色图,如果多次调用colourmap()等函数,之前的色图会被覆盖掉。

      要解决这个问题,需要先将Matlab升级到Matlab R2019b,解决代码如下:

figure
tiledlayout(2,2);
ax1 = nexttile;
imshow(G3);title('原图像');
ax2 = nexttile;
imshow(uint8(im5));title('灰度级-彩色变换法图像');
ax3 = nexttile;
imshow(im6,hot(8));title('密度分层法结果图像');Matlab同一figure中使用多种色图