主要内容

显示亮度图像

与缩放显示图象的颜色

描述

例子

显示亮度图像(C)显示数组中的数据C作为一个图像,使用colormap全系列的颜色。的每个元素C指定图像的一个像素的颜色。由此产生的图像是一个——- - - - - -n网格的像素的行数和吗n列的数量吗C。元素的行和列指标确定相应的中心像素。

例子

显示亮度图像(x,y,C)指定图像的位置。使用xy指定的位置相对应的角落C (1)C (m, n)。指定两个角落,集xy双元素向量。指定第一个角球,让显示亮度图像确定其他设置xy作为标量值。面向图像拉伸,适用。

显示亮度图像(“CData”,C)将图像添加到当前轴没有取代现有的情节。这个语法是低级的版本显示亮度图像(C)。有关更多信息,请参见高级和低级的版本

显示亮度图像(“XData”,x“YData”,y“CData”,C)指定图像的位置。这个语法是低级的版本显示亮度图像(x, y, C)

显示亮度图像(___,名称,值)指定图像属性使用一个或多个名称-值对参数。您可以指定名称-值对参数后的任何输入参数组合在前面的语法。图像属性的列表和描述,请参阅图像属性

例子

显示亮度图像(___,这一)指定的数据值映射到colormap的第一个和最后一个元素。指定这一作为一个双元素向量的形式[cmin cmax],值小于或等于cmin映射到第一个颜色colormap和值大于或等于cmaxcolormap映射到最后的颜色。指定这一参数名称-值对。

显示亮度图像(斧头,___)创建在指定的轴斧头而不是在当前轴(gca)。指定轴作为第一个输入参数。

例子

即时通讯=显示亮度图像(___)返回图像对象创建。使用即时通讯设置图像的属性创建后。您可以指定这个输出的任何输入参数组合在前面的语法。

例子

全部折叠

创建矩阵c显示一个图像中数据的c . colorbar添加到当前colormap图显示。默认情况下,显示亮度图像尺度图像所使用的颜色限制的全方位colormap,最小值的地方C映射到第一个颜色colormap和最大的值映射到最后的颜色。

C = [0 2 4 6;8 10 12 14;16 18 20 22];显示亮度图像colorbar (C)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

把图像,隔5和8x设在和3和6之间y设在。

8 x = [5];6 y = [3];C = [0 2 4 6;8 10 12 14;16 18 20 22];显示亮度图像(x, y, C)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

注意到相对应的像素C (1)集中在点(5,3)。相对应的像素C (3、4)集中在点(8,6)。显示亮度图像位置和方向这两个点之间的图像。

创建C作为一个数据值的数组。创建一个图像的C并设置颜色限制这样的值映射到4或更少的第一个颜色colormap 18和值或多个colormap映射到最后的颜色。显示一个colorbar显示数据值映射到colormap。

C = [0 2 4 6;8 10 12 14;16 18 20 22];这一= 18 [4];显示亮度图像colorbar (C,爬)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

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

C = [1 2 3;4 5 6;7 8 9];我=显示亮度图像(C);

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

即时通讯。AlphaData = 5;

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

创建一个曲面图。然后,添加一个图像在表面之下。显示亮度图像在xy平面上显示图像。

Z = 10 +的山峰;冲浪(Z)显示亮度图像(Z)

图包含一个坐标轴对象。坐标轴对象包含2类型的对象表面的形象。

输入参数

全部折叠

图像颜色数据,指定为一个向量或矩阵。的每个元素C定义了图像的一个像素的颜色。的元素C映射到颜色的colormap轴有关。最小的值C映射到第一个颜色colormap和最大的值映射到最后的颜色。的行为没有定义的元素。

请注意

如果您指定C作为一个——- - - - - -n3数组,然后显示亮度图像函数对真彩图像(RGB)的形象。显示亮度图像不重新调节真彩图像的像素值。使用重新调节函数调用之前规模真彩像素值显示亮度图像

使用低版本的显示亮度图像功能相反,设置CData房地产作为一个名称-值对。例如,显示亮度图像(CData, C)

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

放置在x设在,指定其中的一个形式:

  • 双元素向量,使用第一个元素为中心的位置C (1)和第二个元素为中心的位置C (m, n),在那里[m, n] =大小(C)。如果C是一个三维数组,然后呢n是第一个两个维度。均匀地分配中心的剩余元素C这两个阶段之间。

    每个像素的宽度是由表达式:

    (x - x(1)(2)) /(大小(C, 2) 1)

    如果x (1)>x (2),然后翻转左右图像。

  • 标量-中心C (1)在这个位置后,每个元素一个单位分开。

使用低版本的显示亮度图像功能相反,设置XData房地产作为一个名称-值对。例如,显示亮度图像(“XData”x“YData”, y, CData, C)

你不能交互平移或缩放工具轴限制或轴的极限之外的一个图像,除非极限已经设置范围以外的形象。如果极限已经在边界之外,没有这样的限制。如果其他对象(如线)占据了轴和超越图像的边界,可以移动或缩放到其他对象的范围,但没有进一步。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

放置在y设在,指定其中的一个形式:

  • 双元素向量,使用第一个元素为中心的位置C (1)和第二个元素为中心的位置C (m, n),在那里[m, n] =大小(C)。如果C是一个三维数组,然后呢n是第一个两个维度。均匀地分配中心的剩余元素C这两个阶段之间。

    每个像素的高度是由表达式:

    (y (2) - y(1)) /(大小(C, 1) 1)

    如果y (1)>y (2),那么图像翻转上下。

  • 标量-中心C (1)在这个位置后,每个元素一个单位分开。

使用低版本的显示亮度图像功能相反,设置YData房地产作为一个名称-值对。例如,显示亮度图像(“XData”x“YData”, y, CData, C)

你不能交互平移或缩放工具轴限制或轴的极限之外的一个图像,除非极限已经设置范围以外的形象。如果极限已经在边界之外,没有这样的限制。如果其他对象(如线)占据了轴和超越图像的边界,可以移动或缩放到其他对象的范围,但没有进一步。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

颜色范围,指定为一个双元素向量的形式[cmin cmax],在那里cmax大于cmin。值C小于或等于cmincolormap映射到第一个颜色。值大于或等于cmaxcolormap映射到最后的颜色。之间的值cmincmax线性映射到colormap。

如果你指定颜色限制,那么显示亮度图像函数设置这一属性指定轴的值。如果你没有指定颜色范围,那么显示亮度图像设置这一财产的轴的最小值和最大值C

对象。如果你不指定一个对象,然后显示亮度图像使用当前的轴。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:显示亮度图像((1 2 3)AlphaData, 0.5)显示一个半透明的形象。

这里列出的属性是图像属性的一个子集。一个完整的列表,请参阅图像属性

透明数据,指定其中的一个形式:

  • 标量-使用一致的透明度在整个图像。

  • 数组大小一样CData——使用不同的透明度值为每个图像元素。

AlphaDataMapping属性控制MATLAB®解释阿尔法数据透明度值。

例子:0.5

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

的解释AlphaData指定的值,这些值之一:

  • “没有”——解读作为透明度值的值。值为1或更大的是完全不透明的,值为0或更少是完全透明的,和一个值在0和1之间是半透明的。

  • “缩放”- - - - - -值映射到图的alphamap。最小和最大α的极限轴确定α数据值映射到alphamap,第一个和最后一个元素。例如,如果α限制[3 - 5],然后α数据值小于或等于3alphamap映射到第一个元素。α数据值大于或等于5alphamap映射到最后一个元素。的阿利姆轴的属性包含α的限制。的Alphamap图包含alphamap的属性。

  • “直接”——解释值指数图的alphamap。是固定值和小数部分低到最近的整数:

    • 如果类型的值,那么值1或少alphamap映射到第一个元素。值的长度等于或大于alphamap alphamap映射到最后一个元素。

    • 如果整数类型的值,值为0或更少alphamap映射到第一个元素。值的长度等于或大于alphamap中的alphamap映射到最后一个元素(或类型)的范围限制。整数类型uint8,uint16,uint32,uint64,int8,int16,int32,int64

    • 如果类型的值逻辑,那么0的值映射到alphamap和值的第一个元素1映射到alphamap中的第二个元素。

输出参数

全部折叠

图像对象。使用即时通讯设置图像的属性创建后。列表,请参阅图像属性

更多关于

全部折叠

高级和低级的版本

显示亮度图像函数有两个版本,高级版本和低级的版本。如果你使用显示亮度图像CData的作为输入参数,然后使用低级的版本。否则,您使用的是高级版本。

高级的版本显示亮度图像调用newplot前策划,并设置这些轴属性:

  • “高级”。前面的图像显示任何刻度线和网格线。

  • YDir“反向”。值沿y设在增加从上到下。减少从上到下的值,设置YDir“正常”。此设置逆转了y设在和形象。

  • 视图90年[0]

低版本的显示亮度图像函数不能调用newplot和不设置这些轴属性。

两个版本的显示亮度图像功能设置:

  • CData财产的图像对象中的值C

  • CDataMapping财产的图像对象“缩放”

  • 这一财产的对象的最小和最大值C,除非你指定这一输入参数。

提示

  • 将图像数据读入MATLAB从各种标准格式的图形文件,如TIFF、使用imread。MATLAB图像数据写入图形文件,使用imwrite。的imreadimwrite函数支持各种图形文件金宝app格式和压缩方案。

  • 查看或设置的颜色限制轴,您可以使用这一函数。

    之前R2022a:使用caxis相同的语法和参数这一

扩展功能

版本历史

之前介绍过的R2006a