我有三个点a,b,c,其x,y,z坐标是
a=[ -0.3519052 0 0];
b=[ 0 -0.674984 0];
c=[ 0 0 -0.6485047];
如何在scilab中使用这三个点绘制一个平面(三角形) plot3d和plo3d1没有给出我想要的形式。
答案 0 :(得分:1)
我发现了问题! plot3d1需要列向量。
plot3d1(a',b',c')
制作了情节
答案 1 :(得分:1)
如何在scilab中绘制三角形
使用侧面绘制三角形
考虑第一个顶点位于原点(0,0) 第二个顶点位于(a,0)
处的X轴上从三角形的距离公式 即。
边长= sqrt((x2-x1)^ 2 +(y2-y1)^ 2)
在给出边的情况下绘制三角形的程序如下所示:
CLF()
//边长
a = 10;
b = 10
c = 10
//第三点的顶点
XC =(一个^ 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)