Questions on assigning and unassigning definitions to names that represent them, including issues raised by context and localization. Use tag [assignment] for issues relating to Set versus SetDelayed.
2
votes
1answer
187 views
Can I create a dynamic number of rows in TabView through an iteration?
I have written code, with the help of stackoverflow of course, and I want to make it user friendly so that other people in my lab can use it. I'm playing with DialogCreate and similar functions. I ...
2
votes
1answer
501 views
Constructing variable names from a string
I have groups of descriptive variable names and dont want to write explicit code for each group, e.g. (and this is a contrived simplification)
...
1
vote
0answers
304 views
Using constraints in Solve[]
I'm not sure if the title fits.
I'm basically just looking for a way to define a value and constrain it to $[a,b]$ when I use Solve later.
More specifically, I ...
10
votes
4answers
256 views
How to use pattern matching to assign values to Subscript[f,x_]?
I want to define two subscripted functions Subscript[f,1] and Subscript[f,2]. To keep the assignments local, I would like to ...
1
vote
1answer
168 views
How do I use a matrix that has a variable?
I seem to be getting an error whenever I try running this piece of code.
Matrix12[n_] := {{1, 0}, {0, {\[Kappa]1[n]}/{\[Kappa]2[n]}}}
I've already defined the ...
1
vote
1answer
181 views
How to substitute variables in interpolated function?
I'm looking for the way to substitute variables in interpolated function again to original one.
(I want to know how to get P(r, theta) from Psol(v, w).)
The original variables :
...
10
votes
3answers
232 views
How can I hold UpValues but evaluate other expressions?
Consider these definitions:
own = "OwnValue";
down[_] = "DownValue";
sub[_][_] = "SubValue";
N[n] = 3.14;
_[___, up, ___] ^= "UpValue";
The attribute ...
3
votes
1answer
132 views
How to restrict global variables to within a given notebook? [duplicate]
Possible Duplicate:
Is there a way to separate variables between multiple notebooks?
I assigned a global variable like a=10; It works in all my ...
2
votes
1answer
427 views
setting a variable equal to the output of FindRoot
So I set a function f[x]
f[x_] := x*E^(-x) - 0.16064
Then I set a variable 'actualroot' to the function FindRoot, starting at 3
...
5
votes
5answers
338 views
Using a built-in symbol as a variable
I want to produce a Mathematica Computable Document in which N appears as a variable in my formulae. But N is a reserved word in ...
12
votes
4answers
981 views
Clear complains that a variable is not a symbol or a string?
Here's a small listing where I've used EscqEsc to typeset θ in the notebook:
...
5
votes
3answers
585 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 ...
6
votes
2answers
223 views
How to choose variables from a list for a function and then use the solution in a subsequent function?
I am trying to calculate heating degree days and cooling degree days and output that information to a table. I am using mathematica's curated data to do this. In text this is what I would like to ...
17
votes
1answer
820 views
How to define a global variable in Mathematica?
I have restricted the context of my notebooks to each individual notebook. So variables in each notebook are local and are not seen in another notebook.
But in two of my notebooks I have two ...
8
votes
2answers
139 views
Representing a value in an output as a self defined variable
I'm trying to find a way to have Mathematica always represent a numerical value as a self defined variable that I define using lhs=rhs. For example, if I execute
...
6
votes
4answers
611 views
Define a mathematical set
I have a terribly short question:
Is there a way to define a pure mathematical set?
I tried a bit of googling, but the word "set" has two meanings and the other one (as in setting) as by far more ...
9
votes
3answers
480 views
How to use local variables with indices in a Mathematica Block environment?
I have the following code:
Subscript[f, i_][x_] := Block[{a},
Subscript[a, i] = 3 x;
Subscript[a, 1]
]
If I evaluate for example ...
14
votes
6answers
931 views
Why can't I define vector v as having subscripted elements v_1, v_2, v_3…?
I'm a very beginner in Mathematica 8 programming. While trying to play a little with tensor analysis I encountered a problem. How to define for example vector in such manner:
v={$v_1,v_2,v_3$}
For ...
12
votes
4answers
463 views
Making a symbol's new definitions be tried before all previously defined ones
Is there any way to "close" a package (or a symbol, or a context) in that if a user of the package adds definitions to the symbol they will be tried before the package defined ones, just like what ...
8
votes
3answers
223 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
...
62
votes
7answers
2k views
What are the use cases for different scoping constructs?
Mathematica includes three functions that I know of which can be used to effectively (if not actually) define a variable and give it a value within a local scope: ...




