精华内容
下载资源
问答
  • imagesc

    千次阅读 2011-02-13 18:41:00
    imagesc函数放大图像数据以覆盖当前色图的整个范围,并显示图片。  1.imagesc(C)  将输入变量C显示为图像。C中的每一个元素对应着图像中的一个矩形局域。C中的元素值的对应与色图中的索引,色图...

    imagesc函数放大图像数据以覆盖当前色图的整个范围,并显示图片。
      1.imagesc(C)
      将输入变量C显示为图像。C中的每一个元素对应着图像中的一个矩形局域。C中的元素值的对应与色图中的索引,色图决定了每一个补片的颜色。 Matlab中文论坛
      2.imagesc(x,y,C)           
      将输入变量C显示为图像,并且使用x和y变量确定x轴和y轴的边界。如果x(1) > x(2) 或 y(1) > y(2),图像是左右或上下反转的。

    book.iLoveMatlab.cn


      3.imagesc(...,clims)
      归一化C的值在clims所确定的范围内,并将C显示为图片。clims是两元素的向量,用来限定C中的数据的范围,这些值映射到当前色图的整个范围。 Matlab中文论坛
      4.h = imagesc(...)
      返回图像对象的句柄。
    【注】
      x 和 y 对C中的元素没有影响,它们仅仅影响坐标轴的标注。如果length(x) > 2 或 length(y) > 2, imagesc函数会忽略向量中除第一个和最后一个元素之外的元素的值。 Matlab中文论坛
     imagesc函数将CDataMapping属性设置为scaled, 并且设置坐标轴的CLim属性值为传递给clims的值。
      用户不能在图像的x或y轴的范围之外交互式移动或缩放图像。

    展开全文
  • imagesc Scale data and display as image.imagesc(...) is the same as IMAGE(...) except the data is scaledto use the full colormap.imagesc(...,CLIM) where CLIM = [CLOW CHIGH] can specify thescaling....

    imagesc Scale data and display as image.

    imagesc(...) is the same as IMAGE(...) except the data is scaled

    to use the full colormap.

    imagesc(...,CLIM) where CLIM = [CLOW CHIGH] can specify the

    scaling.

    其中,imagesc(...,CLIM),将图像颜色归一化至[CLOW CHIGH],其中颜色模式是JET,也即颜色空间是从深蓝到深红色!

    r          g        b

    0         0    0.5625

    0         0    0.6250

    0         0    0.6875

    0         0    0.7500

    0         0    0.8125

    0         0    0.8750

    0         0    0.9375

    0         0    1.0000

    0    0.0625    1.0000

    0    0.1250    1.0000

    0    0.1875    1.0000

    0    0.2500    1.0000

    0    0.3125    1.0000

    0    0.3750    1.0000

    0    0.4375    1.0000

    0    0.5000    1.0000

    0    0.5625    1.0000

    0    0.6250    1.0000

    0    0.6875    1.0000

    0    0.7500    1.0000

    0    0.8125    1.0000

    0    0.8750    1.0000

    0    0.9375    1.0000

    0    1.0000    1.0000

    0.0625    1.0000    0.9375

    0.1250    1.0000    0.8750

    0.1875    1.0000    0.8125

    0.2500    1.0000    0.7500

    0.3125    1.0000    0.6875

    0.3750    1.0000    0.6250

    0.4375    1.0000    0.5625

    0.5000    1.0000    0.5000

    0.5625    1.0000    0.4375

    0.6250    1.0000    0.3750

    0.6875    1.0000    0.3125

    0.7500    1.0000    0.2500

    0.8125    1.0000    0.1875

    0.8750    1.0000    0.1250

    0.9375    1.0000    0.0625

    1.0000    1.0000         0

    1.0000    0.9375         0

    1.0000    0.8750         0

    1.0000    0.8125         0

    1.0000    0.7500         0

    1.0000    0.6875         0

    1.0000    0.6250         0

    1.0000    0.5625         0

    1.0000    0.5000         0

    1.0000    0.4375         0

    1.0000    0.3750         0

    1.0000    0.3125         0

    1.0000    0.2500         0

    1.0000    0.1875         0

    1.0000    0.1250         0

    1.0000    0.0625         0

    1.0000         0         0

    0.9375         0         0

    0.8750         0         0

    0.8125         0         0

    0.7500         0         0

    0.6875         0         0

    0.6250         0         0

    0.5625         0         0

    0.5000         0         0

    Examples

    If the size of the current colormap is 81-by-3, the statements

    clims = [ 10 60 ]

    imagesc(C,clims)

    map the data values in C to the colormap as shown in this illustration.

    0818b9ca8b590ca3270a3433284dd417.png

    In this example, the left image maps to the gray colormap using the statements

    imagesc(X)

    colormap(gray)

    load clown

    The right image has values between 10 and 60 scaled to the full range of the gray colormap using the statements

    imagesc(X,clims)

    colormap(gray)

    0818b9ca8b590ca3270a3433284dd417.png

    load clownclims = [10 60];

    展开全文
  • imagesc demo

    千次阅读 2017-03-14 09:24:48
    imagesc demo

    clear all; close all; clc;

    a=[0.1 0.3 0.4
    0.5 100.6 2.1
    1.2 2.3 0.9]

    imagesc(a)

    展开全文
  • 一、imagesc 缩放颜色显示图像、 1、imagesc 函数、 2、代码示例、 二、Colormaps 颜色图、 1、colormap 颜色图简介、 2、设置不同的颜色图、





    一、imagesc 缩放颜色显示图像





    1、imagesc 函数


    imagesc 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/imagesc.html


    imagesc 函数作用 , 使用缩放颜色显示图像 ;

    使用场景 : 3D 图显示时 , 不是很直观 , 这里将色彩当做一个维度 , 使用颜色值作为 z z z 轴的深度 ,


    imagesc 函数语法 :

    imagesc(C)
    

    将数组 C 中的数据 , 显示成图像 , C 是一个 m × n m \times n m×n 的矩阵 , 绘制的时候会绘制一个 m × n m \times n m×n 的像素网格 , 每个像素点的颜色值对应 C 中的一个元素 ;



    2、代码示例


    代码示例 :

    % 生成 x , y 矩阵 , 
    [x, y] = meshgrid(-3 : .2 : 3 , -3 : .2 : 3);
    
    % 生成 z 矩阵
    z = x .^ 2 + x .*y + y .^2;
    
    % 第一个图形中绘制 x,y,z 组成的面
    figure, surf(x, y, z);
    
    % 第二个图形中绘制 z 值对应的颜色网格
    % 对应的 z 的最大值对应颜色值 1 
    % 对应的 z 的最小值对应颜色值 0
    figure, imagesc(z);
    
    % 查看 z 轴的颜色值
    % 可以看到最小值 ~ 最大值 对应的颜色区间
    colorbar;
    

    执行结果 :

    图形 1 1 1 :

    在这里插入图片描述

    图形 2 2 2 :

    在这里插入图片描述


    完整效果 :

    在这里插入图片描述





    二、Colormaps 颜色图





    1、colormap 颜色图简介


    colormap 参考文档 : https://ww2.mathworks.cn/help/matlab/ref/colormap.html

    matlab 中的颜色图 :

    在这里插入图片描述


    使用颜色图 : 括号中的 [Name] 参数就是上面颜色图的名称 , jet , hsv , hot , cool , spring , summer , autumn , winter 等名称 , 注意不是字符串 ;

    % 语法格式
    colormap([Name])
    
    % 使用暖色
    colormap(hot)
    


    2、设置不同的颜色图


    % 生成 x , y 矩阵 , 
    [x, y] = meshgrid(-3 : .2 : 3 , -3 : .2 : 3);
    
    % 生成 z 矩阵
    z = x .^ 2 + x .*y + y .^2;
    
    % 第一个图形中绘制 x,y,z 组成的面
    figure, surf(x, y, z);
    
    % 第二个图形中绘制 z 值对应的颜色网格
    % 对应的 z 的最大值对应颜色值 1 
    % 对应的 z 的最小值对应颜色值 0
    figure, imagesc(z);
    
    % 查看 z 轴的颜色值
    % 可以看到最小值 ~ 最大值 对应的颜色区间
    colorbar;
    
    % 改变 z 值对应的颜色值
    % 暖色系
    colormap(hot);
    
    
    %3 个图形中绘制 z 值对应的颜色网格
    figure, imagesc(z);
    
    % 查看 z 轴的颜色值
    % 可以看到最小值 ~ 最大值 对应的颜色区间
    colorbar;
    
    % 改变 z 值对应的颜色值
    % 暖色系
    colormap(cool);
    
    
    
    %4 个图形中绘制 z 值对应的颜色网格
    figure, imagesc(z);
    
    % 查看 z 轴的颜色值
    % 可以看到最小值 ~ 最大值 对应的颜色区间
    colorbar;
    
    % 改变 z 值对应的颜色值
    % 暖色系
    colormap(cool);
    
    % 改变 z 值对应的颜色值
    % 灰度颜色
    colormap(gray);
    

    执行结果 : 第一张图是 3D 坐标图 , 第 2 , 3 , 4 2,3,4 2,3,4 分别是 暖色 , 冷色 , 灰度颜色图 ;

    在这里插入图片描述

    展开全文
  • matlab imagesc

    千次阅读 2014-01-16 21:15:51
    imagesc Scale data and display as image.  imagesc(...) is the same as IMAGE(...) except the data is scaled  to use the full colormap.    imagesc(...,CLIM) where CLIM = [CLOW CHIGH] can
  • % 增强的图像功能,带有颜色图限制的关键控制% 参数在你给 imagesc 内置函数时给出% % 绘制时,您可以使用以下键来控制您的颜色限制% 1. 左箭头 <-- 和右箭头 --> 用于减少和增加颜色% 限制范围% 2. 上箭头和...
  • matlab开发-imagesc2varargin。带颜色限制键控制的增强型图像控制功能
  • imagesc和pcolor区别

    千次阅读 2019-10-25 17:09:44
    左边是imagesc 个人觉得pcolor(伪彩色图)的分辨率更高更好看一些 具体原因暂时没时间追究,看到网上imagesc处理图片倒是特别好看的
  • 可以给 imagesc 的图例
  • 这个函数使用分段线性映射的技巧来允许非均匀的轮廓级别contourf/imagesc/pcolor。 - - 用法 - - varargout = contourfnu(x,y,data,v,cmap,pos_colorbar,overticklabel,method,ninterp,nancolor) --- 输入变量 --...
  • imagesc函数

    千次阅读 2013-10-23 16:18:18
    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,蓝色)
  • 此函数为具有相同维度的两个矩阵绘制类似 imagesc 的图,其中图的每个单元格与表示 Matrix1(i,j) 的图中单元格 (i,j) 的上三角形对角分割,并且代表 Matrix2(i,j) 的下三角形。
  • magic,imagesc,drawnow

    2021-08-17 10:10:21
    drawnow: 屏幕刷新 magic(n): 生成一个n*n的矩阵,矩阵元素...imagesc(A): 将矩阵A中的元素数值按大小转化为不同颜色,并在坐标轴对应位置处以这种颜色染色 A=magic(128) imagesc(A) 结果: ...
  • Matlab的imagesc函数可以将图像进行渐变颜色的渲染 Matlab r2016b的默认色带为Parula(个人非常喜欢) 但有时需要单一的颜色以更加直观的表现出像元值的高低,Matlab只提供了Gray灰度显示,下面给出自定义色带范围...
  • imagesc3D 使用来自 3 个垂直方向的 imagesc 函数显示 3D 图像视图(即 3(e1-e2 平面)、1(e2-e3 平面)、2(e3-e1 平面)、)) 通过基于鼠标的切片浏览和窗口进行逐片时尚电平调节控制。 用法: imagesc3D(...) ...
  • 今天写项目的matlab程序遇到了一些很“智障”的困难,有感而发。 好久没碰matlab了,需要用imagesc画矩阵(二维数组)的染色图,并把矩阵...如何在imagesc图上叠加标记搜索查找如何叠加可以直接用plotplot与imagesc...
  • imagesc和colormap

    千次阅读 2014-01-21 15:42:51
    1.imagesc(A) 将矩阵A中的元素数值按大小转化为不同颜色,并在坐标轴对应位置处以这种颜色染色image scaled 2.解释:gray的colormap是一个64x3的矩阵,从0到1,步长为64
  • MATLAB中的imagesc

    千次阅读 2015-03-09 20:10:51
    此外,imagesc函数也具有image的功能,所不同的是imagesc函数还自动将输入数据比例化,以全色图的方式显示。 imshow函数比image和imagesc更常用,它能自动设置句柄图像的各种属性。imshow可用于显示各类图像。对于...
  • matlab 中imagesc的用法

    万次阅读 2017-05-19 20:43:04
    imagesc(A) 将矩阵A中的元素数值按大小转化为不同颜色,并在坐标轴对应位置处以这种颜色染色 imagesc(x,y,A) x,y决定坐标范围,x,y应是两个二维向量,即x=[x1 x2],y=[y1 y2],matlab会在[x1,x2]*[y1,,y2]的范围内染色...
  • matlab——imagesc 给信号图像上色

    千次阅读 2019-03-11 14:36:30
    imagesc是软件Matlab中的一个函数。 imagesc(A) 将矩阵A中的元素数值按大小转化为不同颜色,并在坐标轴对应位置处以这种颜色染色imagesc(x,y,A) x,y决定坐标范围,x,y应是两个二维向量,即x=[x1 x2],y=[y1 y2],...
  • 1、显示RGB图像 ...区别:imshow将图像以原始尺寸显示,image和imagesc则会对图像进行适当的缩放(显示出来的尺寸大小)。 2、显示灰度图像 说明:先搞明白什么是索引图像?(灰度图像也是索引图像的...
  • 最近在处理数据时使用到了伪彩图,而matlab的imagesc函数能非常方便的直接将数据转换成伪彩图。 但是,在使用过程中发现一个问题就是我的数据比较长而窄的那种,而imagesc函数会自动把我的数据给缩放了,这种缩放...
  • 已知自变量x,y为两个一维数组,因变量z为对应shape的二维数组,要求画出类似matlab imagesc的二维图效果。 效果1 不对x,y做坐标处理,直接由meshgrid生成格点坐标,那么结果图中数据点是体现在网格线上,直观上会...
  • 带有两个条的 imagesc 可以控制图像的对比度和比例它可以加载多个图像(3D 数据)和复杂的数据
  • 区别:imshow将图像以原始尺寸显示,image和imagesc则会对图像进行适当 的缩放,注意这里只是图像显示的尺寸。 2、显示灰度图像 说明:先搞明白什么是索引图像?(灰度图像也是索引图像的一种) 当用Matlab中的...
  • 浅析image,imagesc,imshow的用法

    万次阅读 多人点赞 2013-11-15 15:09:34
    区别:imshow将图像以原始尺寸显示,image和imagesc则会对图像进行适当 的缩放,注意这里只是图像显示的尺寸。 2、显示灰度图像 说明:先搞明白什么是索引图像?(灰度图像也是索引图像的一种)  当用Matlab中的...
  • Matlab 内置的image() 和imagesc() 不能直接允许一个图像以不同的颜色(即,不同的颜色图)覆盖在另一个图像上。 这些实用程序通过适当地缩放和扩充图像数据和活动颜色图,提供了一种基本的方法来做到这一点。 例如...
  • imshow, image, imagesc

    千次阅读 2017-02-24 10:04:56
    区别:imshow将图像以原始尺寸显示,image和imagesc则会对图像进行适当的缩放(显示出来的尺寸大小)。 2、显示灰度图像 说明:先搞明白什么是索引图像?(灰度图像也是索引图像的一种)  当用Matlab中的...
  • 当用户不喜欢 SURF 或 PCOLOR 的插值行为时,IMAGESC 是一个不错的选择,因为每个元素都被绘制为以轴值为中心的单个像素。 这个函数的问题在于它不能与 NaNs 元素一起正常工作(尽管有时 SURF 也不能):它们是用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,083
精华内容 1,233
关键字:

imagesc