以下代码会产生错误:

Warning: Dimensions of AlphaData must be 1x1, or must match CData.

问题是CData是彩色图像,因此有3个维度,alphadata是透明度数据矩阵abd,因此有2个维度。

red = cat(3, ones(512), zeros(512), zeros(512));

mask = [];

bounds = data(currow,1:6);

if slice >= bounds(5) && slice <= bounds(6)

mask = zeros(size(segmask,1),size(segmask,2));

mask(bounds(1)-4:bounds(2)+4,bounds(4)+4:bounds(4)+5) = 1;

mask(bounds(2)+4:bounds(2)+5,bounds(3)-4:bounds(4)+4) = 1;

end

imshow(low(:,:,slice),[WL-WW/2 WL+WW/2])

hold on

h = imshow(red);

set(h, 'AlphaData', 0.3*mask);

hold off这里是来自Matlab文档的AlphaData和CData的信息

AlphaData m-by-n matrix of double or uint8

Transparency data. A matrix of non-NaN values specifying the

transparency of each face or vertex of the object. The AlphaData can

be of class double or uint8.

MATLAB software determines the transparency in one of the following

ways:

Using the elements of AlphaData as transparency values

(AlphaDataMapping set to none)

Using the elements of AlphaData as indices into the current alphamap

(AlphaDataMapping set to direct)

Scaling the elements of AlphaData to range between the minimum and

maximum values of the axes ALim property (AlphaDataMapping set to

scaled, the default)

CData

matrix | m-by-n-by-3 array

The image data. A matrix or 3-D array of values specifying the color

of each rectangular area defining the image. image(C) assigns the

values of C to CData. MATLAB determines the coloring of the image in

one of three ways:

Using the elements of CData as indices into the current colormap (the

default) (CDataMapping set to direct)

Scaling the elements of CData to range between the values

min(get(gca,'CLim')) and max(get(gca,'CLim')) (CDataMapping set to

scaled)

Interpreting the elements of CData directly as RGB values (true color

specification)

Note that the behavior of NaNs in image CData is not defined. See the

image AlphaData property for information on using transparency with

images.

AlphaData和CData如何可能具有smae维度?

如果红色是512x512x3并且mask是512x512,并且除了警告代码似乎按预期工作。

.cdata matlab,Matlab:AlphaData的警告尺寸必须与CData匹配相关推荐

  1. matlab 样本均值,Matlab | Matlab从入门到放弃(4)——样本均值

    Matlab | Matlab从入门到放弃(4)--样本均值 Matlab | Matlab从入门到放弃(4)--样本均值 博主github:https://github.com/MichaelBee ...

  2. matlab 如何捕捉错误,【matlab|matlab运行错误捕捉方法】

    『傻大方知识库摘要_matlab|matlab运行错误捕捉方法』需安装VC2005运行库.Matlab错误提示往往以DOS窗口显示,错误提示经常一闪而过,无法查看具体错误信息,可以按照如下操作进行查看 ...

  3. wav数据提取 matlab,matlab 读取处理 wav 文件

    最近工作需要,要对wav文件中存储的声音信息进行分析处理.所以花了些时间收集了各种数学软件中处理wav文件的方法. Matlab Matlab 是最方便的.甚至于不用写任何代码就能读取wav文件(我用 ...

  4. [matlab]matlab cftool点了没反应

    [matlab]matlab cftool点了没反应 命名重复 首先排除是不是在同目录文件下新建了一个cftool.m文件,如果是的话将其改名,自定义为其他名字. 这就和写代码时同名变量覆盖一样,ma ...

  5. [C#] 调用MATLAB(Matlab COM接口) (一)调用函数

    目录 说明 一.Visual Studio 程序 1. Vs 新建项目 2. 编写 C# 程序 二.matlab.Execute() 1. MATLAB函数的输入输出 2. MATLAB Comman ...

  6. saber与matlab,MATLAB与SABER联合仿真(Co-sim)遇到的问题

    问题描述: 系统环境:WinXP SP3 简体中文 软件版本:Saber2008, Matlab R2008a. 仿真程序:throttle_controller, 对照软件给出的Tutorial执行 ...

  7. matlab app设计步骤_1.1数学建模与MATLAB–MATLAB入门

    1.1数学建模与MATLAB–MATLAB入门 关注本专栏,继续分享数学建模与MATLAB知识 一.MATLAB是什么? MATLAB 是目前在国际上被广泛接受和使用的科学与工程计算软件.虽然 Cle ...

  8. Matlab p文件 转换为m文件MATLAB matlab pcode,matlab p

    Matlab p文件 转换为m文件MATLAB matlab pcode,matlab p matlab p文件解密,matlab m文件 解码后的m源码文件内容可查看可编辑 YID:85467902 ...

  9. 牛顿法的matlab实现例题,【MATLAB|MATLAB牛顿插值法例题与程序Word版】

    『易坊知识库摘要_MATLAB|MATLAB牛顿插值法例题与程序Word版』x12345678y22.523.324.421.7025.228.524.825.4二.数学原理假设有n+1个不同的节点及 ...

最新文章

  1. pcl求平面法向量_线性代数6——平面方程与矩阵
  2. JVM源码分析之javaagent原理完全解读--转
  3. 武汉国家光电实验室计算机考研,2018年华中科技大学武汉国家光电实验室408计算机学科专业基础综合之计算机操作系统考研基础五套测试题...
  4. 3个常考的SQL数据分析题(含数据和代码)
  5. 分类算法——决策树(1)
  6. EventUtil.addHandler方法
  7. mcq 队列_人工智能逻辑才能问答(MCQ)
  8. Java之HSF搭建demo
  9. Spring Boot 学习之,AOP统一处理请求日志
  10. 文本数据标注工具doccano【介绍最详细的一遍文章】
  11. Bailian2787 算24【DFS】(POJ NOI0205-1789)
  12. linux 安装yum 安装php
  13. 使用tkinter爬取二手房交易网站信息
  14. 嵩天python_跟着北京理工大学嵩天老师学习Python
  15. zabbix+snmp+Granfana监控打印机
  16. HDU5285.wyh2000 and pupil
  17. 从Linux服务器下载文件到本地命令
  18. 菲尼克斯2961105继电器REL-MR- 24DC/21
  19. 人生需有三心境,你有吗?
  20. phpstorm关闭重复代码提示

热门文章

  1. L6915E: Library reports error: __use_no_semihosting... but a semihosting fgetc was linked in原因之一
  2. docker挂载NVIDIA显卡运行pytorch
  3. iscsi自动login磁盘
  4. 关于重置weblogic账户密码
  5. Install-BT5-on-the-Nokia-N900
  6. ganesha 编辑文件过程
  7. 【详细】linux系统安装显卡驱动(Nvidia driver) + cuda10.2
  8. R语言中使用非凸惩罚函数回归(SCAD、MCP)分析前列腺数据
  9. Java编程思想(第十一章持有对象)
  10. 计算机基础模块,计算机基础模块练习 (1)