# Constants in Mathematica

• Mathematica
I have a function which depends on several physical constants, which I want to be able to vary each time I make a plot. What is the best way to do this?

## Answers and Replies

Homework Helper
Well, simply define their numerical values, plot the function, and repeat again. If this is what you're trying to do.

Is this really the best way? I have at least 8 constants here. I've seen the command
Plot[f[x] /.{a->1,b->2},{x,0,1}], but this is still annoying for 8 constants. Or defining constants as lists const={a->1,b->2}; but I can't work out how to call them when I plot the function.

Homework Helper
Hm, I can't think of a more handy way, since in any case you'll have to define these constants explicitly.

Can slider bars help?

Code:
DynamicModule[{x = Random[]},
Column[Table[
Slider[Dynamic[x], ImageSize -> RandomReal[200]], {10}]]]

Dale
Mentor
2020 Award
I would look at using the "Manipulate" command. It will generate slider bars like Phrak suggested.