Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 人工智能 > 计算机视觉/图像处理
计算机视觉/图像处理 A discussion board for Computer Vision & Digital image processing.
回复
 
主题工具 显示模式
旧 2011-05-17, 10:53   #1
Parallel_Ice
初级会员
 
Parallel_Ice 的头像
 
注册日期: 2011-03-28
帖子: 1
声望力: 0
Parallel_Ice 正向着好的方向发展
默认 求助MATLAB处理实验数据(图像)

我现在有一组EXCEL数据,分别放在50个EXCEL文件中,文件名为1到50,在每个EXCEL中有33行,33列,并且有33*33个从0-143大小不等的数据。
我现在的目标是:
①、对于某一个特定的EXCEL(例如文件名是1的),想用二维表示三维,即在一个平面上用点的颜色表示点数值的大小,就像scatter函数的那些点一样,我现在做的是网格,这样不满足要求。同时对于每一个EXCEL来说,它里面的最大值是不同的,(如文件名为1的最大值为143,文件名为30的最大值是42)希望的是这50*33*33中的数值满足同一变化的色阶
②、把这50*33*33个数据用一个三维坐标上的点表示,也就是说空间中的所有点的颜色表示数值的大小。(同样是像scatter的点,不需要像slice的切片)
各位大侠谁能帮帮我,我现在有scatter,做①的时候提示我说x,y,z的长度必须相同。
附件:我的程序(做第一个的):
A=xlsread('d0.xlsx','sheet1');
z=A(2:end,2:end)
[x,y]=meshgrid(-16:16,-16:16);
mesh(x,y,z)
view(2);
可是上面的程序出来的是网格呀。。
Parallel_Ice 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 01:19


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.