ljsq.net
当前位置:首页 >> mAtlAB中这个语句sEt( A,'CDAtA', B)是干什么的? >>

mAtlAB中这个语句sEt( A,'CDAtA', B)是干什么的?

matlab中set语句用于给某对象的属性进行赋值。具体到set(A,'CData',B): A代表一个对象,'CData'是对象A的其中一个属性,B是准备赋给'CData'的值。GUI对象中,'CData'通常是在控件对象上显示的真彩色图像,使用矩阵表示。

CData 是MATLAB里存放图像数据的一个矩阵 你可以使用get语句去得到他的句柄,然后做相应的图像处理 http://www.ilovematlab.cn/thread-13305-1-1.html 很详细介绍。

在启动加载函数中 function Etiqbutton_OpeningFcn(hObject, eventdata, handles, varargin) 加载button的cdata数据。比如按钮的图标是vol.jpg 代码如下。 [a,map]=imread('vol.jpg'); [r,c,d]=size(a); x=ceil(r/30); y=ceil(c/30); g=a(1:x:en...

如果你图像长宽比是1:1的话,应该才能正常显示。 关于你说的提取坐标点这个问题,实际应该是这样的,用灰度图像来说,它保存时是在一个二维矩阵中,元素的值代表亮度信息。每一行代表横轴(每一行从0开始,向右走),每一列代表纵轴(每一列从0...

clear allclcy=[1,2,3,4,5,4,5,9,2,4,6,7,2,3,1];x=bar(y,0.5);a=length(y);b=[];for i=1:a b=[b;rand(1,3)];endcolormap(b);ch=get(x,'children');fvd=get(ch,'Faces');fvcd=get(ch,'FaceVertexCData');[ys,iys]=sortrows(y',1);for i = 1:a ro...

我们把命令一层一层的解释: avi(1:2:4)是把视频数据avi的第1、3帧给提取出来,得到的是一个2元素的结构体; avi(1:2:4).cdata提取把上面说的结构体的画面数据,得到两个360*480*3的三维数组; cat(4,avi(1:2:4).cdata)把两个数组沿第四维拼接,...

你的矩阵维度对不上 pp是double的p,原始图片是长x宽x3的维度, 你做了 X Y的变换后 只有长x宽了

这是一个函数文件,文件名以函数名命令的 你说的是cdatal吧,他就是这个函数的一个参数啊

Matlab中有15种基本数据类型,主要是整型、浮点、逻辑、字符、日期和时间、结构数组、单元格数组以及函数句柄等。Matlab主要数据类型的结构图如下所失: 1.整型 整型:通过intmax(class)和intmin(class) 函数返回该类整型的最大值和最小值,例如...

网站首页 | 网站地图
All rights reserved Powered by www.ljsq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com