Substitution 将方程式列表替换为表达式

Substitution 将方程式列表替换为表达式,substitution,maxima,Substitution,Maxima,在下面的玩具问题中,我想计算j(fxxx),但是用solve产生的a,b,c的实际数字,有没有办法?根据文档,有三个参数(要替换的变量、值和表达式) 事实上,我应该已经看完了文档,我们实际上仍然可以使用subst: i(f) := integrate(f(x),x,0,1); j(f) := a*f(0)+b*f(1/2)+c*f(1); f1(x) := 1; fx(x) := x; fxx(x) := x^2; fxxx(x) := x^3; jj(g) := subst(solve([i(

在下面的玩具问题中,我想计算
j(fxxx)
,但是用
solve
产生的
a,b,c
的实际数字,有没有办法?根据文档,有三个参数(要替换的变量、值和表达式)


事实上,我应该已经看完了文档,我们实际上仍然可以使用
subst

i(f) := integrate(f(x),x,0,1);
j(f) := a*f(0)+b*f(1/2)+c*f(1);
f1(x) := 1;
fx(x) := x;
fxx(x) := x^2;
fxxx(x) := x^3;
jj(g) := subst(solve([i(f1) = j(f1), i(fx) = j(fx), i(fxx) = j(fxx)],[a,b,c]),j(g));
print(jj(g));
print(jj(fxxx)-i(fxxx));

i(f) := integrate(f(x),x,0,1);
j(f) := a*f(0)+b*f(1/2)+c*f(1);
f1(x) := 1;
fx(x) := x;
fxx(x) := x^2;
fxxx(x) := x^3;
jj(g) := subst(solve([i(f1) = j(f1), i(fx) = j(fx), i(fxx) = j(fxx)],[a,b,c]),j(g));
print(jj(g));
print(jj(fxxx)-i(fxxx));