代入は subs コマンド、eval コマンドの両方で行えます。
例えば x^2+2*x+1 の x に 1 を代入する場合それぞれ以下のように実行します。
> subs(x=1, x^2+2*x+1);
4
> eval(x^2+2*x+1, x=1);
4
しかし、subs, eval コマンドでは副次式を代入することはできません。
a + b + c
> subs(a+b=1, a+b+c);
a + b + c
> eval(a+b+c, a+b=1);
副次式を代入する場合には algsubs コマンドを使用します。
> algsubs(a+b=1, a+b+c);
1 + c
> subs(a*b=2, a*b*c);
a b c
> algsubs(a*b=2, a*b*c);
2 c
各種お問い合わせ
テクニカルサポート
メールでのお問い合わせ
03-5297-3299
受付時間:
9:00〜12:00 13:00〜17:30
※ 土日祝及び弊社休業日を除く