lazza

5 Reputation

One Badge

10 years, 257 days

MaplePrimes Activity


These are replies submitted by lazza

@Carl Love Many thanks! I'll try it right away!

Many thanks for the fast answer.

I've tried your code and it works, but if i try using this matrix:

M := Matrix(3, 3, fill = 1); M[1, 1] := 1+10^(-10); M;

map(fnormal, M, 3);

The output is:

Matrix(3, 3, {(1, 1) = 10000000001/10000000000, (1, 2) = 1, (1, 3) = 1, (2, 1) = 1, (2, 2) = 1, (2, 3) = 1, (3, 1) = 1, (3, 2) = 1, (3, 3) = 1})

I need to remove most of this entries, because i have to compute the inverse of a 6x6 matrix, with lots of terms for every element of the matrix. Since some of the elements are like

0.000275sin(x) - 4.842 10^-19cos(x') + ...

I hoped it was possible to remove the smallest terms. I've tried to compute the inverse directly, but i failed (i had to stop it after 5 hours).

 

Page 1 of 1