假设至少有两个指令poly和var。但我不知道如何使用它们像这样进行操作:如何乘以scilab中的多项式
四分之一* B * A^2 - A * B/2(2/3 * A)^ 2
哪里ayb是符号变量。
我该怎么做?
假设至少有两个指令poly和var。但我不知道如何使用它们像这样进行操作:如何乘以scilab中的多项式
四分之一* B * A^2 - A * B/2(2/3 * A)^ 2
哪里ayb是符号变量。
我该怎么做?
我不认为Scilab的符号能力扩展到多个变量。您可以使用poly
(例如,)在一个变量中创建多项式。
-->p = poly([1 2 3], 'x', 'c')
p =
2
1 + 2x + 3x
,并可以创建类似的另一个变量多项式,但如果你试图将它们结合起来提供了一个错误。你可以乘以常数和内容为数字的变量乘以多项式,但这对你的情况没有帮助。
Scilab的符号特征适用于有理分式和滤波器设计中用于极点/零点计算的Z变换操作类型,但对于更复杂的符号数学,您可以看看Mathematica(商业,尽管是家用如果适用的话,许可证是相当合理的)。
鉴于p = 2x^2 + 3x + 4
和q = 5x + 7
<enter code here> p=[2 3 4];
<enter code here> q=[5 7];
<enter code here> answer=convol(p,q);
<enter code here> disp(answer)