Question: How to solve result in numeric matrix rather than variables matrix

# why matrix is not in numeric but in terms of variables

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);

b := Matrix([[a1,a2],[a3,a4]]);

invb := MatrixInverse(b);

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

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

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

sol1 := solve({eq1,eq2,a4=t},[a1,a2,a3,a4]);

b := Matrix([[sol1[1][1],sol1[1][2]],[sol1[1][3],sol1[1][4]]]);

 

b is not the expected numeric matrix, how to solve that result is numeric

Please Wait...