它应该至少有两个命令,poly 和 var。但我不知道如何使用它们来执行这样的操作:
1/4*b*a^2 - a*b/2(2/3*a)^2
其中 ayb 是符号变量。
我怎样才能做到这一点?
它应该至少有两个命令,poly 和 var。但我不知道如何使用它们来执行这样的操作:
1/4*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)