Gak: Modular Inverses!
Jun. 5th, 2003 01:33 pmI hate the damn things. I know just enough number theory that I know when one would be useful, and then I take forever to calculate one. And Mathematica was of little help. I had to scour some web sites to determine that it uses a weird variant of its Solve function for linear congruence relations.
Here I was trying to get it to
Here I was trying to get it to
Solve[ Mod[17 a, 10000] == b, a ], which is the normal syntax (and which doesn't work) and it turns out I need to say Solve[ 17 a == b && Modulus == 10000, a], a fact which is not mentioned in the reference for EITHER Solve or Mod.
no subject
Date: 2003-06-05 11:57 am (UTC)... Answer->Correct, Please->Pretty, IMeanIt->Yes
???? Though I find it interesting that the first thing I tried to get it to do was a finite field problem and had this exact same problem. Mathematica is just soooo numerical in its outlook.
gaK, indeed!
Date: 2003-06-05 03:45 pm (UTC)Of course, Matlab has its own quirks. Often, people just don't know there's a function which will do what they want (the day I learned about squeeze, I just about cried in pent-up frustration).