Reputation
74,223
Next tag badge:
603/400 score
77/80 answers
Badges
5 184 419
Newest
 Nice Answer
Impact
~877k people reached

Jul
27
comment How to apply Simplify only to elements of list that cause specific Warning
You may be interested in this rule based integrator too.
Jul
27
comment How to apply Simplify only to elements of list that cause specific Warning
Map this? f[expr_] := Module[{result}, result = expr /. rules; If[result == Indeterminate, result = Simplify[expr] /. rules]; result]. Or this? Check[# /. rules, Simplify[#] /. rules] &. Check can check for specific messages only and Quiet can silence them.
Jul
27
revised General formula for total derivative
added 1 character in body
Jul
27
awarded  Nice Answer
Jul
26
comment ThermodynamicData missing
For what query? It won't be able to answer all questions one might throw at it.
Jul
26
comment Difference between the CLI and the GUI version of Mathematica
To really drive this point home, I wanted to mention that you can even start up a kernel in a terminal, use it for a while, and attach it to a front end (GUI) later! Finally: certain operations, such as rendering/exporting graphics, require a front end process. Even if you run Mathematica in a terminal, it will start up a front end process without any visible windows as soon as you try to export or rasterize graphics.
Jul
26
comment Difference between the CLI and the GUI version of Mathematica
Reasons to use CLI: 1. run a script (non-interactive use) 2. run on a remote machine 3. see messages printed to the terminal (these might be printed by shared libraries you loaded into Mathematica). This is only for debugging very special cases. I almost always use the GUI version. Oleksandr already said that the kernel process that's being run is the same regardless of whether you run it with or without a front end (GUI).
Jul
26
answered How do I assign the solutions of an equation to separate variables?
Jul
25
awarded  Nice Question
Jul
25
comment Initial values in Manipulate are hijacked by existing global variable values
@MichaelE2 Yes, but that behaviour is actually normal, despite of all the troubles it can bring. It makes it easy to create self-contained CDFs. But be very careful with these, or any notebook that has a Manipulate with SaveDefintions! Once you open the notebook, a bunch of Global symbols will get redefined. This was the source of hard to reproduce weird unexpected behaviours in many M.SE threads.
Jul
25
comment Initial values in Manipulate are hijacked by existing global variable values
@MichaelE2 It seems we found another, related problem: Will a=1; f[] := a; Manipulate[f[] + a, {a,0,1}] show the value of a + a or 1 + a? It depends on whether we use SaveDefinitions -> True!
Jul
25
revised Initial values in Manipulate are hijacked by existing global variable values
added 466 characters in body
Jul
25
revised Initial values in Manipulate are hijacked by existing global variable values
added 466 characters in body
Jul
25
comment How to check if (u,v) and (v,u) edges are in a given directed graph
What have you tried so far? Where did you get stuck? EdgeList and MemberQ are helpful for a direct approach.
Jul
25
revised Initial values in Manipulate are hijacked by existing global variable values
added 13 characters in body
Jul
25
asked Initial values in Manipulate are hijacked by existing global variable values
Jul
25
awarded  Nice Question
Jul
24
comment Error message when exporting plot as XLS file
It's not possible to export graphics to XLS. You can copy and paste the graphic to Excel if you like, but Export doesn't support graphics with XLS.
Jul
24
comment Benchmarking in V10.1.0 not showing the correct verision of Mathematica?
You might be interested in this and may want to comment (depending on your needs).
Jul
24
comment Unknown (internal?) function with `DSolve`
@ilian Taking it as a second constant, this solution appears to be correct. But in version 10.2.0, DSolve returns unevaluated instead of returning this solution. Is that a separate, new-in-10.2 bug?