少なくとも、poly と var の 2 つのコマンドがあると想定されます。しかし、それらを使用して次のような操作を実行する方法がわかりません。
1/4*b*a^2 - a*b/2(2/3*a)^2
ayb はシンボリック変数です。
これどうやってするの?
少なくとも、poly と var の 2 つのコマンドがあると想定されます。しかし、それらを使用して次のような操作を実行する方法がわかりません。
1/4*b*a^2 - a*b/2(2/3*a)^2
ayb はシンボリック変数です。
これどうやってするの?
Scilab のシンボリック機能が複数の変数に拡張されるとは思いません。poly
を使用して、1 つの変数で多項式を作成できます。
-->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)