这样的图怎么画
已知y1=[ , , , ,...]一系列数据
x1=等间隔数据
{,},{,}。。。同
每组画出来就是二维的曲线,可以看成一片东西
z轴上就是要立体的等间隔展示从{,}到{,}每一片的情况
我的具体应用就是用结构光检测物体,通过图像获得二维激光条纹图像,把连续的几幅图像连接在一起就构成了三维图象,代表物体的形状
这用matlab怎样画,上网只找到了上面的问题,但看了还是不会
大家帮帮忙,谢谢了,在线等待您的回答
[ 本帖最后由 eight 于 2008-1-9 10:38 编辑 ]
回复 楼主 的帖子
是不是每一个曲线画在不同的z面上? 问题讲得不是很清楚,请将一部分数据及目标图形贴一下。 我和2楼的理解是一样的,如果是这样的话倒是比较容易实现的。z=ones(1,length(x(i,:)));plot(x(1,:),y(1,:),z);
hold on
for i=2:n
z=i*ones(1,length(x(i,:)));
plot(x(i,:),y(i,:),z);
end
页:
[1]