Reputation
52,627
Next tag badge:
99/100 score
21/20 answers
Badges
2 82 209
Newest
 numerics
Impact
~693k people reached

Aug
2
reviewed Approve How to find the zero of a function?
Aug
2
answered Use of $Assumptions
Aug
2
comment Adding a constant vector to a vector differential equation seems to break NDSolve. Why?
So in this sense, my approach is more "honest" semantically. I do of course prefer the shortened notation without Array whenever it works, but if I ask a student to use it, I'd be very worried about encountering these evaluation order issues. Of course they all have a perfectly logical explanation, but it's a distraction from what I really want to achieve.
Aug
2
comment Adding a constant vector to a vector differential equation seems to break NDSolve. Why?
@ruebenko Actually, if I had to give the fundamental reason for these issues, I'd probably say it's the fact that NDSolve doesn't hold its first argument unevaluated. If it did, it could potentially analyze the structure of the equations beforehand and avoid treating Dot and similarly Cross as scalars in additions (which is caused by what you said). I refer to "hacking" because we have to hide the intended meaning of g in the original problem to "trick" the evaluator into holding the sum unevaluated.
Aug
2
awarded  Nice Answer
Aug
1
comment How can I suppress rotation of 3D graphics?
Did you miss 2^16 ? I guess, then you'll have to wait until 2^17... Anyway, my current score is special too: 32612, read: 3, 2, 6, 12. Each is the product of the previous two!
Jul
31
comment Have I found a bug in Integrate?
Looks like a clear bug to me.
Jul
31
answered How can I suppress rotation of 3D graphics?
Jul
31
comment Passing list of options to Plot
Maybe I'm misunderstanding something, but why not just use SetOptions[Plot, Filling -> {1 -> {2}}, PlotStyle -> {Red, Green}, Frame -> True]; ?? You could even define a function setSpec that performs this SetOptions, and then other setspec2 that sets options differently, to your heart's content.
Jul
31
comment How can I rewrite my game without using Manipulate?
In this answer, I used DynamicModule to create a little snake following the mouse. Maybe it's an eel, though. Not sure.
Jul
31
revised ToBoxes Respect Spaces Code
added 299 characters in body
Jul
31
comment ToBoxes Respect Spaces Code
Yes, I thought so - maybe there's a third way between this simple-minded approach and the full-fledged parser development...
Jul
31
answered ToBoxes Respect Spaces Code
Jul
30
comment Style changes between controls and graphics
+1 - cool to use named styles, makes it clearer.
Jul
30
reviewed Approve Style changes between controls and graphics
Jul
30
answered Style changes between controls and graphics
Jul
30
revised how to change the distance between tick mark and tick label
explanations
Jul
30
answered how to change the distance between tick mark and tick label
Jul
30
awarded  Nice Answer
Jul
29
comment How can I set default size for some characters
This is not suitable for direct manual entry in WYSIWYG style, it's more like Kuba's approach...