mat2gray是一个计算机函数,功能是实现图像矩阵的归一化操作。 所谓”归一化”就是使矩阵的每个元素的值都在0和1之间。该函数在数字图像处理中经常用到。

函数简介

函数功能: 实现图像矩阵的归一化操作。[1] 所谓”归一化”就是使矩阵的每个元素的值都在0和1之间。该函数在数字图像处理中经常用到。

在matlab命令窗口中输入: doc mat2gray或者help mat2gray即可获得该函数的帮助信息, 键入type mat2gray可以查看函数的实现代码。

调用格式:

I = mat2gray(A, [amin amax])

将图像矩阵A中介于amin和amax的数据归一化处理, 其余小于amin的元素都变为0, 大于amax的元素都变为1。

I = mat2gray(A)

将图像矩阵A归一化为图像矩阵I, 归一化后矩阵中每个元素的值都在0到1范围内(包括0和1)。其中0表示黑色,1表示白色。

相关函数: im2double、im2uint8

程序示例

在命令窗口中输入:

>> test = [1 2 3; 4 5 6]

test =

1 2 3

4 5 6

>> test2 = mat2gray(test)

test2 =

0 0.2000 0.4000

0.6000 0.8000 1.0000

>> test2 = mat2gray(test, [2, 5])

test2 =

0 0 0.3333

0.6667 1.0000 1.0000

其余例子参考, 词条下面的参考资料或者matlab的帮助文档。

matlab 未定义mat2gray,matlab中mat2gray函数用法相关推荐

  1. matlab未定义sqrt,MATLAB编程运行出现“未定义函数或变量 norm ” 请问如何...

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5 ...

  2. length命令怎么用Matlab,matlab中length函数用法

    matlab中的length表示什么?应该如何使用? length:数组长度(即行数或列数中的较大值): 使用方法: n=length(A):如果A为非空数组,返回行数和列数两者之间数值较大的那一个值 ...

  3. matlab sort descend,详解Matlab中 sort 函数用法

    搜索热词 (1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序. eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,3; ...

  4. matlab中频域信号IFFT,MATLAB中ifft函数用法、性质、特性-以及与fft的组合应用全面深入解析(含程序)...

    MATLAB中ifft函数用法.性质.特性,以及与fft的组合应用全面深入解析(含程序) 前言 在我之前的<MATLAB中fft函数用法.性质.特性.缺陷全面深入解析(含程序)>中,我已经 ...

  5. Matlab中 intlinprog函数用法简介

    Matlab中 intlinprog函数用法简介 本来想要自己亲手写一遍的,发现了一优质博文基本上跟我做过的例题大差不差,所以就直接放上链接. 参考链接 https://www.cnblogs.com ...

  6. matlab stem函数坐标轴_MATLAB中stem函数用法

    stem(Y) 将数据序列Y从x轴到数据值按照茎状形式画出,以圆圈终止.如果Y是一个矩阵,则将其每一列按照分隔方式画出. stem(X,Y)在X的指定点处画出数据序列Y.  stem(...,'fil ...

  7. matlab stem 属性,matlab中stem函数用法_常见问题解析

    matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...

  8. stem什么意思matlab,matlab中stem函数用法_常见问题解析,matlab

    matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...

  9. matlab里randn是什么,matlab中randn函数用法

    matlab中randn函数用法 MATLAB 中的randn函数 matlab函数 randn:产生正态分布的随机数或矩阵的函数 randn:产生均值为0,方差σ^2 = 1,标准差σ = 1的正态 ...

  10. sort函数降序排列matlab,详解Matlab中 sort 函数用法

    (1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序. eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,5,3;2,4 ...

最新文章

  1. 【只需4步】windows server系统下快速安装绿色版apache-tomcat-8.0.35(免安装版)
  2. 02 判断某个字符串是否由一个子字符串重复组成
  3. centeros7安装mysql - 风中追风_lonely - 博客园
  4. CF840D. Destiny
  5. 汇编语言(二十一)之数值交换与自增
  6. 基于ARM Cortex-M和Eclipse的SWO单总线输出
  7. 在Azure Cloud Service中部署Java Web App(1)
  8. 【Qt教程】2.4 - Qt5 控件 - QListWidget列表框
  9. Oracle 11g 下载安装
  10. Logistic模型原理详解以及Python项目实现
  11. 信号处理中简单实用的方法——对信号进行平滑处理
  12. 快速取消PPT中所有动画效果
  13. FPGA初学者__个人学习笔记(二)_ generate 用法
  14. OutMan——C语言中字符串处理函数、内存管理和内存分区
  15. Lvgl7 基础对象(lv_obj)
  16. socket closed解决办法
  17. redis 主从、读写 相关
  18. 联想c245如何使用html,Windows 8的驱动是否能给Windows 8.1用
  19. Requests: 1, Fetched: 0, Skipped: 0, Processed: 0
  20. 原生JS仿写手机指南针(带水平仪)

热门文章

  1. PDFMiner:python 读取 pdf 内容
  2. 咨询报告生成:使用python生成pptx格式的报告
  3. 【LeetCode】3月19日打卡-Day4
  4. Android 为应用添加默认加载页
  5. iOS - Masonry自动布局
  6. ASP.NET MVC获取上传的路径
  7. 转载(四).Net Framework中的委托与事件
  8. 操作系统学习笔记-05-中断和异常
  9. 云计算与分布式系统课程学习笔记(二)——Linux基本命令的使用与熟悉
  10. leetcode解题记录(二)