Question: why it evaluating for a long time when solving

restart;

with(LinearAlgebra):

with(inttrans):

with(SumTools):

egf := exp(2*x*z-z^2);

test1r := subs(z=x,subs(x=dummy,egf));

test1r2 := solve(test1r=f,x);

 

# Assume b as following

 

b := Matrix([[a1,a2,a3],[a4,a5,a6],[a7,a8,a9]]);

invb := MatrixInverse(b);

testing1 := MatrixMatrixMultiply(MatrixMatrixMultiply(MatrixMatrixMultiply(Matrix([[f,f^2,1]]),invb),Matrix([[x,1,1],[1,x^2,1],[1,1,x^3]])),b);

 

eq1 := test1r2[1] = testing1[1][1];

eq2 := test1r2[1] = testing1[1][2];

eq3 := test1r2[1] = testing1[1][3];

 

sol1 := solve([eq1,eq2,eq3], [a1,a2,a3,a4,a5,a6,a7,a8,a9]);

 

any thing wrong that make it evaluating long time?

 

Please Wait...