任务描述:现有矩阵如下(含NAN)二维成像时希望能将nan值设为白色


代码:

h=imagesc(C)
set(h,'alphadata',~isnan(C))

解析:
imagesc函数中的alphadata变量是描述透明度的,~isnan©矩阵是这样的:

1为完全不透明,0表示完全透明,所以是通过调整透明度的方式将NAN值显示为白色
同样的道理,对于inf或者特定值,也可以采用这种方式做

注意:可以根据自己的更改~isnan( C ),但一定要保证生成的是一个逻辑矩阵 即logical而不是mat,如果自己写了一个只含0和1的矩阵用于判断(以A指代),就用~~A

参考链接:
matlab imagesc函数NAN值颜色设定(matlab 图片无值NaN部分显示为白色)
matlab 图片无值NaN部分显示为白色
Matlab中imagesc用法

Finish!

后记:

写博客的初衷是分享经验,同时是算是自己对思路和代码的整理,方便日后处理数据,应该可以帮到很多人。
我已免费分享我的心得,如果看官还有其他问题的,那么:知识付费,我的时间和经验正好可以解决你的问题。
咨询问题请添加QQ:819369354

2022年4月20日

MATLAB imagesc中将nan、inf或者特定值设为白色(或透明色)相关推荐

  1. MATLAB 矩阵的NAN值怎么删+绘图颜色设定

    目录 问题 方法1 方法2 矩阵删NaN? 问题 Matlab中使用函数imagesc.contourf等显示图像时,矩阵中存在的nan值会显示为最小值颜色(蓝色).如下图蓝色为nan值.想将蓝色表示 ...

  2. Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1)

    Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1) 目录 Error in do_one(nmeth) : NA/ ...

  3. [转载] python 中numpy快速去除nan, inf的方法

    参考链接: Python中的numpy.isinf 参考文献Python快速转换numpy数组中Nan和Inf的方法 在使用numpy数组的过程中时常会出现nan或者inf的元素,可能会造成数值计算时 ...

  4. Error in unoecdf(cc, pdiff[case], Wi[case] * PTB.Vi[case]) : NA/NaN/Inf in foreign function call

    Error in unoecdf(cc, pdiff[case], Wi[case] * PTB.Vi[case]) :    NA/NaN/Inf in foreign function call ...

  5. matlab溢出的标志inf,关于C#:溢出与信息

    当我在Matlab中输入一个大于max double的数字时,例如10^309,它的值大约为1.79769e+308,则返回Inf. 出于教育目的,我想获取像C编译器这样的溢出异常,该异常返回一个溢出 ...

  6. matlab函数isempty_matlab基本函数inf, isempty, round, floor, fix

    一起来学演化计算-matlab基本函数inf, isempty, round, floor ,fix 觉得有用的话,欢迎一起讨论相互学习~ inf matlab中 inf无穷大量+∞,-inf为无穷小 ...

  7. R语言中的特殊值 NA NULL NaN Inf

    这几个都是R语言中的特殊值,都是R的保留字, NA:Not available  表示缺失值   用 is.na() 来判断是否为缺失值 NULL:表示空值,即没有内容  用 is.null() 来判 ...

  8. NaN Inf(OC)

    一.什么是NaN? NaN(Not a Number)是一个特殊的数值,它用于表示一个本来要返回数值的操作数但未返回数值的情况. 二.NaN的产生 先看下面这张截图,截图中包括产生的代码和类型的打印. ...

  9. matlab损失函数出现nan,[译]在训练过程中loss出现NaN的原因以及可以采取的方法。...

    1.梯度爆炸 原因:在学习过程中,梯度变得非常大,使得学习的过程偏离了正常的轨迹. 症状:观察输出日志(runtime log)中每次迭代的loss值,你会发现loss随着迭代有明显的增长,最后因为l ...

最新文章

  1. 打印循环换行_科学向日葵在线课堂 ——张老师讲Python 第八课 周而复始为循环2...
  2. linux系统 大分区,linux大硬盘怎么分区
  3. Linux shell日常使用
  4. JVM — 类加载机制
  5. JPA入门简介与搭建HelloWorld(附代码下载)
  6. 为知笔记:优秀国产知识管理软件的使用心得
  7. IT 架构之学习教材 -WSSRA
  8. 支付宝升级商家积分等服务 商家积分权益增至60余种
  9. PyTorch学习—15.PyTorch中TensorBoard的使用
  10. python3下载远程代码并执行
  11. 国王的烦恼 蓝桥杯(最小生成树 kru)
  12. 软件设计大赛编程题《拼音字母》
  13. 2021年发表心理学论文被引量TOP 10
  14. Android序列化之Parcel
  15. 数据挖掘中的模式发现(七)GSP算法、SPADE算法、PrefixSpan算法
  16. (差分)洛谷P4231 三步必杀
  17. 简单的内网穿透接入互联网无需公网IP
  18. php 编码转换 乱码解决
  19. 【Pygame小游戏】一发超人:弓箭手佛系射鸟休闲小游戏,你能射中几只?(源码白嫖)
  20. 如今,我们已经长大,

热门文章

  1. 用python语言解一元二次方程
  2. java打印pdf_java操作打印机打印pdf文件
  3. HTML 5 em strong dfn code samp kbd var cite 标签
  4. POJ 2152 树型DP //很棒的题
  5. git不能push文件
  6. 软件构架实践 第2版 学习笔记
  7. 有什么好用的语音转文字软件?介绍三个语音文件转文字的软件
  8. upx壳的一些简单脱壳,望大牛勿喷。
  9. 【转】如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源
  10. 浪潮集团执行总裁王洪添一行莅临柏睿数据公司商讨战略合作