Plot 在scilab中使用3个点绘制平面

Plot 在scilab中使用3个点绘制平面,plot,scilab,Plot,Scilab,我有三个点a,b,c,它们的x,y,z坐标是 a=[ -0.3519052 0 0]; b=[ 0 -0.674984 0]; c=[ 0 0 -0.6485047]; 如何在scilab中使用这三个点绘制平面(三角形) plot3d和plo3d1没有给出我想要的表单。我解决了问题! plot3d1需要列向量 plot3d1(a',b',c') 生成绘图如何在scilab中绘制三角形 使用三角形的边绘制三角形 假设第一个顶点位于原点(0,0) 第二个顶点位于(a,0)处的X轴上 从三角形的距

我有三个点a,b,c,它们的x,y,z坐标是

a=[ -0.3519052 0 0];
b=[ 0 -0.674984 0];
c=[ 0 0 -0.6485047];
如何在scilab中使用这三个点绘制平面(三角形) plot3d和plo3d1没有给出我想要的表单。

我解决了问题! plot3d1需要列向量

plot3d1(a',b',c')

生成绘图

如何在scilab中绘制三角形

使用三角形的边绘制三角形

假设第一个顶点位于原点(0,0) 第二个顶点位于(a,0)处的X轴上

从三角形的距离公式出发 即

侧面长度=平方英尺(x2−x1)^2+(y2−y1)^2)

在scilab中,给出边时绘制三角形的程序如下所示:

clf()

//边长

a=10

b=10

c=10

//第三点顶点

xc=(a^2-(b^2-c^2))/(2*a)

yc=sqrt(c^2-xc^2)

clf()

x=[0,0,xc]

y=[0,yc,0]

plot2d(0,0,-1,“010”,“0,0,0,0])

xpoly(x,y,“线”,1)