用Matlab在3D空间中绘制一个三角形

时间:2017-05-09 13:51:41

标签: matlab plot 3d

我有以下3点:

A=[30,0,0]; 
B=[0,40,0]; 
C=[0,0,10]; 

如何在三维空间中绘制一个由A,B,C三个节点构成的三角形?

1 个答案:

答案 0 :(得分:2)

你有以下几点:

A = [30,0,0];
B = [0,40,0];
C = [0,0,10];

然后您可以将Plot3d用于您的目的:

Plot3d([30,0,0],[0,40,0],[0,0,10])

您还可以使用fill3

fill3(A,B,C)

您也可以使用patch

patch(A,B,C,[0,6]) 
%fourth argument gives a gradient of colors, alternatively you can use 'red' or 'blue'

或者如评论中所述,您可以使用以下内容:

Search