Linked Questions
63 questions linked to/from Injecting a sequence of expressions into a held expression
31
votes
2
answers
2k
views
What is the complete list of valid FrontEnd Packet types?
In response to my question How can I get the unchanged Box form of an arbitrary expression? John Fultz answered with a method using the hilariously named ...
19
votes
3
answers
934
views
Generating assignments and transforming code inside held forms when generating code
I have been playing with slightly above trivial code manipulations in Mathematica. I thought Mathematica would be great for this kind of work because of rule replacement and expression manipulation, ...
23
votes
3
answers
2k
views
How to find the name of the current function?
I would like to know the name of the current function from within that function. For example, consider the following code
...
15
votes
3
answers
8k
views
Assigning values to a list of variable names
As part of a calculation I need to do something like this
Evaluate[{aaa, bbb, ccc}[[ index]]] = {1, 2, 3, 4, 5}
so if index is ...
5
votes
4
answers
14k
views
How can I create a list of functions?
Can anyone tell me, how to create a list of functions? I've tried the following code, but it doesn't work.
...
10
votes
3
answers
4k
views
Keep function range as a variable
Plot[2*x^2 - x + 2, {x, -1, 1}] plots a function of x from -1 to 1. As far as I can see, I cannot "save" this range in a variable:
...
14
votes
2
answers
886
views
How can I compile this function
I want to simplify my function f1 to f2, but f2 can't be compiled. How can I make it ...
12
votes
4
answers
850
views
How to pass a list of arguments into HoldAll
I have a list of arguments (which in reality is lengthy):
arguments = {a, b, c}
arguments2 = {a_, b_, c_}
f[Sequence@@arguments2] := a + b + c
Note: It seems ...
13
votes
2
answers
1k
views
Displaying a series obtained by evaluating a Taylor series
Description of problem
I would like to use Mathematica to display the series obtained by substituting a value for $x$ in a Taylor series expansion. The terms of the series will be rational numbers, ...
7
votes
3
answers
924
views
How can I change a list to a sequence without destroying nested list
I defined a function f like
f[x___, y_] := something;
and if xs and ...
10
votes
3
answers
549
views
Problem when defining variable in Mathematica
I'm trying to run this:
domain := {n, 0, 10};
Plot[n, domain]
but it doesn't work. Instead, it generates the message
...
14
votes
3
answers
1k
views
Pass by reference for an option argument
Pass by reference can be faked by using HoldAll or something similar in the definition of a "Function". But can pass by reference be faked for symbols passed as ...
8
votes
2
answers
1k
views
How to replace a variable that was assigned a value before
Question
How to make the replacement $f[x] \to f[y]$ for an abitrary function $f$ if $x$ was assigned a value before?
Example 1
How can I make the replacement $x +1 \to y + 1$ if I have assigned ...
19
votes
1
answer
902
views
List manipulation to build a functional expression
Since Mathematica deals with Head[a, b] as an expression in this way
The first Part of Head[a, b] is ...
7
votes
4
answers
371
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:
...