Difference between a variable and a constant?

In summary, variables and constants are terms used in mathematics to describe quantities that can vary or remain fixed, respectively. A variable is a placeholder that can take on multiple values, while a constant is a fixed value that does not change. However, the definition of a variable can be case-dependent, as shown in the example of gravity. Ultimately, the distinction between variables and constants is important in understanding mathematical equations and their solutions.
  • #1
lluke9
27
0
I know this is a very elementary question, but I suddenly realized in calculus that I don't really know precisely what the definition of a variable and constant was.

I know what people tend to call constants and variables in something like:

ax + by = c, where you'd call x and y a variable and a,b,c constants.

...But aren't a and b subject to change just as much as x and y?
And x and y just represent a SINGLE VALUE, not many values! They don't "vary".

So isn't everything a constant?
x is supposed to represent some number, or in other words, some CONSTANT.


Also, why is it that in ∫ f(x)dx = F(x) + C, C is called the constant while x is a variable?
 
Mathematics news on Phys.org
  • #2
lluke9 said:
I know this is a very elementary question, but I suddenly realized in calculus that I don't really know precisely what the definition of a variable and constant was.

I know what people tend to call constants and variables in something like:

ax + by = c, where you'd call x and y a variable and a,b,c constants.

...But aren't a and b subject to change just as much as x and y?
No, not in the usual contexts. Variables are placeholders into which we can insert whatever values are appropriate. Although we don't know the values of a, b, and c, they should be treated is fixed constants, albeit ones whose values aren't specified. Some people call these parameters.


lluke9 said:
And x and y just represent a SINGLE VALUE, not many values! They don't "vary".
No, not true. The equation ax + by = c, with a, b, and c fixed (i.e., constants), has a graph that is a straight line. Every pair of numbers (x, y) that is on this line is also a solution to this equation. There are an infinite number of points (x, y) on the line, which means that x and y can take on an infinite number of values. Of course, with a, b, and c being fixed, if you know the value of y, then there is only one value of x for which (x, y) satisfies the equation. The point is, though, that there are many, many possible values for x or y.
lluke9 said:
So isn't everything a constant?
x is supposed to represent some number, or in other words, some CONSTANT.
No, as explained above.
lluke9 said:
Also, why is it that in ∫f(x)dx = F(x) + C, C is called the constant while x is a variable?
Here's a specific example: ∫x2 dx = (1/3)x3 + C
This equation says that all antiderivatives of the function f(x) = x2 are of the form (1/3)x2 plus some constant. The opposite statement is that the derivative of (1/3)x3 + C is x2.
Here we have two functions, x → x2 and x→(1/3)x3. The output of each function depends on what went in as an input value. If you put in two different x values (one at a time), you get two different output values.

In contrast, a constant's value doesn't depend on some variable. Its value remains unchanged, even when its value is not explicitly stated.

A formula that comes to mind is the one that gives the gravitational force between two objects.
$$F = G\frac{M_1 * M_2}{r^2}$$

I think I am remembering this formula correctly...
Here G is the constant of gravitation, and M1 and M2 are the masses of the two objects. r is the distance between the centers of the two objects.

For any two given objects, M1 and M2 would be constants, but we can calculate the force due to gravitational attraction for various values of r, so r would be the variable in this scenario. If we wanted to calculate the force between a given object of mass M1 and an arbitrary mass (M2) at an arbitrary distance, M2 and r would be the variables.
 
  • #3
Mark44 said:
Here's a specific example: ∫x2 dx = (1/3)x3 + C
This equation says that all antiderivatives of the function f(x) = x2 are of the form (1/3)x2 plus some constant. The opposite statement is that the derivative of (1/3)x3 + C is x2.
Here we have two functions, x → x2 and x→(1/3)x3. The output of each function depends on what went in as an input value. If you put in two different x values (one at a time), you get two different output values.

In contrast, a constant's value doesn't depend on some variable. Its value remains unchanged, even when its value is not explicitly stated.

A formula that comes to mind is the one that gives the gravitational force between two objects.
$$F = G\frac{M_1 * M_2}{r^2}$$

I think I am remembering this formula correctly...
Here G is the constant of gravitation, and M1 and M2 are the masses of the two objects. r is the distance between the centers of the two objects.

For any two given objects, M1 and M2 would be constants, but we can calculate the force due to gravitational attraction for various values of r, so r would be the variable in this scenario. If we wanted to calculate the force between a given object of mass M1 and an arbitrary mass (M2) at an arbitrary distance, M2 and r would be the variables.

Thanks, I think that cleared it up for me a lot more! I've been thinking a lot more about this after your response...

From what I understand, it seems that what we call a variable is really case-dependent, as you showed in your gravity example.
So a constant is a constant only in respect to some other variable. I think I can understand it in terms of a "tree" of implications:
Given some relation R(A,x,y), where we call A a "constant" and x and y "variables"...
If A = some number,
then:
x = this number
OR
x = that number
OR
x = another number
OR
x = yet another number
OR
x = some other number in its domain
OR
...
x = n

I *think* what confused me here was that the "OR" makes it so that only ONE x can be true, which made it semantically seem like x assumed only one value, much like a constant. But although it represented a single value, it was able to ASSUME several others in different cases, so I can now see the difference. x is a variable in relation to A, and A is a constant in relation to x.
Now that I've written it like this, it makes a lot more sense.I guess I could extend it:
And then y would HAVE to be a certain number (assuming this is a function), if this were a relation with no other variables:
If x = some number,
then y = cool number,
so we have x = some number AND y = cool number
written as (x,y) or (some number, cool number)

If x = n,
then y = m,
So we have (x = n) → (y = m), so x AND y.
So we can write it as (x,y) ⇔ (n,m)

So a graph, in a sense, is a "splaying out" of all POSSIBILITIES of solutions, or all points (x,y).
 
Last edited:

Related to Difference between a variable and a constant?

What is the difference between a variable and a constant?

A variable is a value that can change or vary in a program, while a constant is a value that remains the same throughout the program.

How are variables and constants declared and used in programming?

Variables are declared by assigning a value to a specific name, while constants are declared by using the "const" keyword. Variables can be assigned different values throughout the program, while constants cannot be changed once they are declared.

What is the purpose of using variables and constants in programming?

Variables and constants allow us to store and manipulate data in a program. They make our code more flexible and efficient by allowing us to use the same code with different values.

Can a variable be a constant or vice versa?

No, a variable and a constant are two different types of data and cannot be used interchangeably. A variable cannot be a constant because its value can change, whereas a constant remains the same.

When should I use a variable and when should I use a constant?

Variables should be used when the value may change throughout the program, while constants should be used when the value will remain the same. It is good practice to use constants for values that will not change, as it helps make the code more readable and reduces the risk of errors.

Similar threads

Replies
2
Views
803
  • General Math
Replies
13
Views
2K
Replies
2
Views
984
  • General Math
Replies
7
Views
1K
Replies
5
Views
1K
  • Precalculus Mathematics Homework Help
Replies
5
Views
759
Replies
2
Views
439
  • Set Theory, Logic, Probability, Statistics
Replies
7
Views
651
  • Set Theory, Logic, Probability, Statistics
Replies
30
Views
2K
Replies
8
Views
710
Back
Top