Plot 如何在Scilab中绘制曲线?

Plot 如何在Scilab中绘制曲线?,plot,curve,scilab,parametric-equations,Plot,Curve,Scilab,Parametric Equations,使用param3d绘制一条曲线,该曲线通过 (0,0,0) at u=0, (1,0,0)at u=1, (1/2,1/2, 0) at u=0.5. 必须使用param3d。只需使用矩阵块形式写下方程即可 | 0 0 1 | | A | | 0 0 0 | | 1 1 1 | * | B | = | 1 0 0 | | 1/4 1/2 1 | | C | | 1/2 1/2 0 | 因此,你只需要为[A;B;C]矩阵解这个方程,

使用param3d绘制一条曲线,该曲线通过

(0,0,0) at u=0,
(1,0,0)at u=1, 
(1/2,1/2, 0) at u=0.5.

必须使用param3d。

只需使用矩阵块形式写下方程即可

|  0   0    1 |   | A |   | 0   0   0 |
|  1   1    1 | * | B | = | 1   0   0 |
|  1/4 1/2  1 |   | C |   | 1/2 1/2 0 |
因此,你只需要为[A;B;C]矩阵解这个方程,然后提取A,B,C并绘制曲线

ABC = [0 0 1;1 1 1;1/4 1/2 1] \ [0 0 0;1 0 0;1/2 1/2 0];
A = ABC(1,:);
B = ABC(2,:);
C = ABC(3,:);
u = linspace(0,1,100);
C1 = A'*u.^2+B'*u+C'*ones(u);
param3d(C1(1,:),C1(2,:),C1(3,:));
这里很容易提前看到C=(0,0,0),但上面的方法是通用的