
MATLAB画三维散点投影图,用颜色表示第三个维度
比如说我有三个点(1,2,3),(2,1,2),(2,2,5);其中第一第二个数是坐标X和Y,第三个数是Z,现在我不想把这三个点用scatter3画成一个立体的,而是只画...
比如说我有三个点(1,2,3),(2,1,2),(2,2,5);其中第一第二个数是坐标X和Y,第三个数是Z,现在我不想把这三个点用scatter3画成一个立体的,而是只画在X-Y平面上,而用颜色深浅来表示Z的大小,请问该怎么做?
展开
5个回答
展开全部
close all
clear,clc
p1 = [1,2,3];
p2 = [2,1,2];
p3 = [2,2,5];
S = 50; % determines the area of each marker
x = [p1(1,1);p2(1,1);p3(1,1)];
y = [p1(1,2);p2(1,2);p3(1,2)];
z = [p1(1,3);p2(1,3);p3(1,3)];
scatter(x,y,S,z,'filled')
xlim([0 3])
ylim([0 3])
clear,clc
p1 = [1,2,3];
p2 = [2,1,2];
p3 = [2,2,5];
S = 50; % determines the area of each marker
x = [p1(1,1);p2(1,1);p3(1,1)];
y = [p1(1,2);p2(1,2);p3(1,2)];
z = [p1(1,3);p2(1,3);p3(1,3)];
scatter(x,y,S,z,'filled')
xlim([0 3])
ylim([0 3])

2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于...
点击进入详情页
本回答由东莞大凡提供
展开全部
contourf(x1,x2,z);
colorbar('vert')
你说的类似于等高线图吧,相同值用相同颜色表示,第一个命令就是,第二个命令是显示出对应颜色数值,从大到小。。。\(^o^)/~给分。
colorbar('vert')
你说的类似于等高线图吧,相同值用相同颜色表示,第一个命令就是,第二个命令是显示出对应颜色数值,从大到小。。。\(^o^)/~给分。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个软件,我没用过,按我的理解,应该是图片处理方面的问题吧....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题有点太专业了啊,你到matlab中文网还是matlab技术论坛发帖的好,里面不少高手还是很热心的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询