imagesc

作者: 庵下桃花仙 | 来源:发表于2018-10-03 22:30 被阅读4次

    功能:使用缩放颜色显示图像

    语法

    1、imagesc(C)

    将C中数据映射为颜色。每个元素C指定一个像素颜色。得到的图像是m-by-n像素的网格,其中m是行数,n是列数。行和列的索引是像素的中心。

    创建矩阵C,显示数据C的图像。添加颜色条说明当前颜色图。默认,imagesc颜色缩放,以便图像使用色彩映射整个范围,其中,最小值C映射到色彩映射中农工的第一个颜色,最大值映射到最后一个颜色。

    C = [0 2 4 6; 8 10 12 14; 16 18 20 22];
    imagesc(C)
    colorbar
    

    2、 imagesc(x, y, C)

    指定图像位置。使用x、y指定C(1, 1)和C(m, n)两个角落的位置。

    放置图像,使其在x轴上位于5到8 之间,在y轴上位于3到6之间。

    x = [5 8];
    y = [3 6];
    C = [0 2 4 6; 8 10 12 14; 16 18 20 22];
    imagesc(x,y,C)
    

    注意:对应的像素C(1, 1)位于(5, 3)的中心;像素C(3, 4)位于(8, 6)的中心。imagesc在这两点之间定位和定位图像的其余部分。

    3、imagesc(__, clims)

    指定色彩映射的第一个和最后一个颜色。clims = [cmin, cmax],其中小于或等于的值 cmin映射到色彩映射中的第一个颜色,值大于或等于cmax映射到色彩映射中的最后一个颜色。clims在名称 - 值对参数之后指定。

    创建C为数据值数组。创建图像C并设置颜色限制,使4或更小的值映射到色彩映射中的第一种颜色,值18或更多映射到色彩映射中的最后一种颜色。显示颜色栏以显示数据值如何映射到色彩映射表。

    C = [0 2 4 6; 8 10 12 14; 16 18 20 22];
    clims = [4 18];
    imagesc(C,clims)
    colorbar
    

    4、im = imagesc(__)

    返回Image创建的对象,使用im对象修改属性。(感觉很像Python中的对象调用方法)

    创建图像并返回图像对象im。然后,通过设置AlphaData图像对象的属性使图像半透明。

    C = [1 2 3; 4 5 6; 7 8 9]; 
    im = imagesc(C);
    

    im.AlphaData = .5;

    相关文章

      网友评论

        本文标题:imagesc

        本文链接:https://www.haomeiwen.com/subject/bbytaftx.html