微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Scilab中绘制曲线?

如何解决如何在Scilab中绘制曲线?

使用param3d绘制一条曲线name = input() age = input() .... new_person = Person(name,age,...) people.append(new_person) ,该曲线穿过

C1(u)=Au2+Bu+C

必须使用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),但是上述方法是通用的。

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。