Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Favorites infavorites:mine
infavorites:1234
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with Search options user 69

Questions about how Mathematica evaluates expressions, tracing evaluation (Trace*), handling expressions in unevaluated form (Hold*, Unevaluated), nonstandard evaluation, etc.

5
votes
It's slightly simpler if you're willing to use b[1] instead of b1: Do[b[i] = Plot[i x, {x, 1, 10}],{i, 10}] b[3] If you're really keen on using b1, you can do something like: Do[ Set[Evaluat …
answered Jul 3 '12 by Brett Champion
7
votes
Suppose you're evaluating something slightly different: Table[Pause[0.1](*SuperSlowExpression*), {i, 1000}] You can create a cell containing i, and use Evaluation > Evaluate in Subsession to see … the current value of i without interrupting the main evaluation. In the case where you don't have an iterator variable to inspect, then the question is whether there is some state or property in your SuperSlowExpression that could be evaluated to get an idea of how much progress has been made. …
answered Feb 8 '12 by Brett Champion
11
votes
You're running into two issues. We'll start with the one that is causing the messages. By default Plot avoids symbolic evaluation of your function, and uses numeric evaluation instead. For example …
answered Apr 19 '14 by Brett Champion
7
votes
Map is evaluating its arguments, so you end up with ValueQ[0] (False) instead of ValueQ[q]] (True); In[3]:= Map[ValueQ, Unevaluated[{q, x}]] Out[3]= {True, False}
answered Dec 23 '16 by Brett Champion
24
votes
If you look in the Option Inspector, there's a setting called EvaluationCompletionAction that I keep set to "ShowTiming" The result of this is that whenever an evaluation finishes, the amount of …
answered Feb 14 '12 by Brett Champion
3
votes
Evaluate needs to be the top-most expression inside Plot. As in, the code needs to look exactly like: Plot[Evaluate[...], ...] or else the call to Evaluate will be effectively ignored.
answered Jul 21 '13 by Brett Champion
18
votes
3answers
of messages), because ValueQ doesn't evaluate the argument enough: Cases[names, st_ /; ValueQ[Symbol[st]]] (* {"abc1", "abc2", "abc3"} *) If we force evaluation, we go too far, and this fails …
asked Jan 18 '12 by Brett Champion