它应该至少有两个命令,poly和var。但我不知道如何使用它们来执行这样的操作:
1/4 * b * a ^ 2 - a * b / 2(2/3 * a)^ 2
其中a b是符号变量。
我该怎么做?
答案 0 :(得分:2)
我不认为Scilab的符号功能扩展到多个变量。您可以使用poly
在一个变量中创建多项式,例如
-->p = poly([1 2 3], 'x', 'c')
p =
2
1 + 2x + 3x
并且可以类似地在另一个变量中创建多项式,但如果您尝试将它们组合在一起,则会产生错误。您可以按常数和内容为数字的变量乘以多项式,但这对您的情况没有帮助。
Scilab的符号特征适用于有理分数和用于滤波器设计中的极点/零点计算的Z变换操作,但对于更复杂的符号数学,您可以查看Mathematica(商业,虽然归属许可证)如果适用的话,这是相当合理的。)
答案 1 :(得分:1)
给定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)