Linked Questions
64 questions linked to/from Injecting a sequence of expressions into a held expression
7 votes
4 answers
510 views
Why does array packing in Table behave like this?
Consider the following example, which generate two identical arrays. Why sometimes the array is packed and sometimes it doesn't? And why they perform differently? Here the arrays are packed: ...
13 votes
2 answers
1k views
Dynamic Programming with delayed evaluation
By using dynamical programming, we can save intermediate steps for recursive relations, as in f[n_]:= f[n] = f[n-1] + f[n-2] However, this only stores ...
6 votes
2 answers
469 views
Overlapping pure functions
Let say I need and option for Plot: RegionFunction -> (-6 < #2 < 6 &) But I also want those ...
7 votes
4 answers
405 views
Put local variables for Block in a variable
Is is possible to assign {x = 2, y = 3, z = 4} to a variable var so that one can write ...
9 votes
2 answers
594 views
Evaluation in lambda function
If I have a function, that returns a function, for example: f[a_] := a^2 * # & then f[3] == 3^2 # & Is there a way ...
11 votes
2 answers
576 views
Setting options of expressions similar to using SetOptions on objects
Introduction I often have the problem that in an expression, I want to change an option. If we are sure the option is not present, we could simply use ...
7 votes
2 answers
4k views
Define function using variable list
I have a list of variables variables={a,b} and a list with values values={1,2}. I'd like to define a function using the ...
4 votes
2 answers
2k views
Local variables
I'm trying to use Modules together with functions. tmp2 = x^2 + 1; f[y_] := Module[{x = 1}, Evaluate[y tmp2]] This works when ...
8 votes
2 answers
250 views
Syntactic Sugar for TestReports
Seems to me that VerificationTests are a bit verbose: ...
5 votes
2 answers
375 views
How to silence all messages associated with a built-in symbol?
The post title's pretty much says it all... The reminder of this post just describes the little headway I made with this problem, FWIW. One would hope that ...
3 votes
4 answers
288 views
Operations on expressions within Hold
I want to convert {Hold[1 + 2], Hold[3 + 4], Hold[5*6]} into Hold[{1 + 2, 3 + 4, 5*6}]. I have tried ...
3 votes
3 answers
597 views
HoldForm: how does it interact with nested evaluations?
Here's an example to illustrate the issue I'm having. right = 8 - y; left = y^2 + 6; integrand = HoldForm[Evaluate[right]] - HoldForm[Evaluate[left]] (I realize ...
7 votes
2 answers
240 views
Method that can be used to collect the variables of a function
Suppose we have a function f[x, y, z] and we want to get all its variables Sequence[x,y,z], what method can we use then? The ...
4 votes
2 answers
228 views
Generating compiled functions from inactive expressions
I am working on a project in which I need to dynamically generate CompiledFunctions from Inactive expressions. For example, I ...
4 votes
2 answers
200 views
Choosing an initializer list in With
I'm trying to have several initializer lists in a With function and choose which one I want to use. So far I have this: ...