matlab线段与多边形,matlab 简单显示多边形和线条和点

简介

有的时候关于3d的散点和面片,直接用matlab 显示比较方便。

code

scatter3(x1,y1,z1,'k');

hold on;

scatter3(x2,y2,z2,'*');

hold on;

scatter3(x3,y3,z3,'*');

hold on;

line(x2,y2,z2);

hold on;

line(x3, y3, z3);

hold on;

% 交点 [-0.36127193633560406, 1.0, 6.1625138029061395]

x4=[-0.36127193633560406];

y4=[1.0];

z4=[6.1625138029061395];

scatter3(x4,y4,z4,'.');

hold on;

line(x1,y1,z1);

hold on;

x5 = [-0.00196542421612822, -0.00196542421612822, -0.7911059336125219];

y5 = [1.5, 0.5, 0.5];

z5 = [5.7008767866976084, 5.7008767866976084, 5.08666407400794];

patch(x5,y5,z5, 'green');

hold on;

x6=[-0.6161781369057966, -0.6161781369057966, -1.4053186463021903];

y6=[1.5,0.5,0.5];

z6=[6.490017296094002, 6.490017296094002, 5.875804583404333];

patch(x6,y6,z6, 'yellow');

hold on;

x7=[-0.00196542421612822,-0.6161781369057966,-0.6161781369057966];

y7=[1.5,1.5,0.5];

z7=[5.7008767866976084, 6.490017296094002, 6.490017296094002];

patch(x7,y7,z7, 'red');

hold on;

x8=[-0.7911059336125219,-1.4053186463021903,-1.4053186463021903];

y8=[0.5,0.5,1.5];

z8=[5.08666407400794, 5.875804583404333, 5.875804583404333];

patch(x8,y8,z8, 'blue');

image

388656d14b033c5226e474ebfaa24a4d.png

标签:1.5,多边形,0.6161781369057966,0.5,patch,matlab,hold,线条,scatter3

来源: https://www.cnblogs.com/eat-too-much/p/13764254.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值