Hi,
For educational purposes i've created a function to fix any number to a given precision, not in decimals (as round function) but in digits. You can see my work in this file:
SM File (0.89.8)The question is... why is this function taking so much time to work when used inside a program block, like the matrix product in the file? I've also created a plugin with the same function dg() and the time required was not reduced.
Of course i tried numerical and symbolic evaluation, but didn't see major changes in the time. Can anyone help me with this?
UPDATE: later tests... i've found that the problem is no in the dg() file created by me, because just the matrix product is taking a lot of time compared with the smath included matrix product. The problem is that i cant use my function to fix numbers inside the standard matrix product, so i need the additional pro_mx function