假設至少有兩個指令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)