自变量是自己先变的那一个,因变量是跟着它变的那一个。写成 y=f(x),x 是自变量,y 是因变量。判断时不要看谁写在前面,要看谁的变化由谁引起:能自主取值的是自变量,被它决定的是因变量。
自变量主动变,因变量被带着变
自变量是在研究范围内可以自主取不同值的量,因变量是跟着自变量取值改变而改变的量。两个词都要求这个量会变,取值固定不动的不叫变量。
在实验里,这套说法更具体:自变量是被研究者操纵的那一个,比如温度、剂量、光照时长;因变量是被测量、被记录结果的那一个,比如反应速率、成活率、株高。除此之外还要把其他条件固定住,这些固定不变的量叫控制变量。三者的分工是改一个、看一个、锁住其余。
名字容易读反。因变量的因是「因为」的因,不是「原因」的因。它是因自变量而变的量,不是引起变化的量。真正起作用的是自变量,因变量只是结果的那一侧。
放进 y=f(x):x 是自变量,y 是因变量
函数记号把这件事写得很直白。f 表示对应规则,括号里的 x 是输入,等号左边的 y 是输出。给一个 x,按规则算出一个 y,x 就是自变量,y 就是因变量。
这里有个细节:因变量和函数值不是同一个东西。函数值指某一个具体的 x 算出来的那个数,因变量指的是整体的 y 这个符号。说「当 x=3 时函数值为 7」是准确的,说「因变量等于 7」就丢掉了「在 x=3 时」这个前提。
| 写法 | 名称 | 角色 | 能否自主取值 |
|---|---|---|---|
| x | 自变量 | 输入,先定 | 能,在定义域内任取 |
| f | 对应法则 | 规则,不变 | 不是变量 |
| y | 因变量 | 输出,后定 | 不能,由 x 决定 |
一个函数里自变量可以有多个。z=f(x,y) 中 x 和 y 都是自变量,z 是因变量,这种叫二元函数。所以「自变量只能有一个」是错的,只能说要看清这个函数有几个输入。
对应关系还有一条单向限制:一个 x 只能算出一个 y,但一个 y 可以由多个 x 算出来。y=x 的平方里,x=2 和 x=-2 都得 4,这不违反函数定义;反过来,如果同一个 x 能算出两个 y,那就不是函数,也就谈不上自变量和因变量。
和常量、定义域的边界在哪?
常量是在整个研究过程中取值不变的量。s=60t 里,60 是速度,匀速行驶时它不变,所以是常量;t 和 s 会变,是变量。判断常量不看它是不是数字,看它在这道题里变不变:如果改成加速行驶,速度就成了变量,得另设一个符号。
定义域是自变量允许取的值的全体,值域是因变量实际能取到的值的全体。两者管的对象不同:定义域管 x 能取什么,值域管 y 能取到什么。把定义域说成「y 的范围」,是这类题里最常见的失分点。
三个概念的关系可以压成一句:定义域划定了自变量的活动范围,常量是这个范围之外不动的背景,因变量在范围内被逐个算出来。
还要分清「变量」和「它的取值范围」。x 是自变量,这是身份;x 大于等于零,这是限制。考试里问「自变量是什么」,答「x 大于等于零」就把身份答成了范围。
用路程和时间走一遍
一辆车以 60 千米每小时匀速行驶,路程 s 与时间 t 的关系是 s=60t。这里 t 是自变量,s 是因变量,60 是常量。t 取 1,s 得 60;t 取 2,s 得 120。t 一变 s 就跟着变,方向是单向的。
定义域是 t≥0。现实里还要加上油箱够跑多久这类限制,数学上则可能写成 0≤t≤5。值域是 s≥0,对应 t 的每一个取值。
换个问法,角色会互换。若问「3 小时内必须到,速度得多快」,写成 v=180/t,t 仍是自变量,v 变成因变量。同一组三个量,谁当自变量取决于题目让你控制哪一个,不取决于字母。
再换一次:如果限定速度固定为 60,只问走 90 千米要多久,写成 t=s/60,这时 s 是自变量,t 是因变量。可见自变量不是某个量的固有身份,是它在这次关系里的位置。
最容易错的地方在哪?
第一处,把「因」读成「原因」。因变量是结果一侧,把它当成引起变化的量,整道题的因果就反了。记法:自变量是手,因变量是手上的东西。
第二处,按书写顺序判断。y=2x+1 里 x 是自变量,但同一个式子改写成 x=(y-1)/2,y 就成了自变量。位置由设定决定,不由字母决定。
第三处,把常量当自变量。题目写「速度 60 保持不变」,还有人把 60 列进变量表,理由是它也是个量。它确实是个量,但不变化,不符合变量的条件。
第四处,混淆定义域与值域。求定义域是解 x 的不等式,求值域是看 y 能到哪些数,两者的解法完全不同。
第五处,实验题里漏掉控制变量。只写自变量和因变量,不交代其他条件相同,结论就不成立,因为无法排除别的因素在起作用。
常见问题
自变量和因变量可以互换吗?
可以,但要换一个问法。同一个式子里谁当自变量,取决于你控制哪个量、测量哪个量。s=60t 里 t 是自变量;改问「跑完固定路程要多久」,写成 t=s/60,s 就成了自变量。
只有两个变量时,一定有一个是自变量吗?
不一定。两个量可能都在变,却没有函数关系,比如身高和鞋码,统计上相关,但不能说谁决定谁。只有当其中一个确定后另一个唯一确定,才构成函数关系。
定义域和值域哪个先求?
一般先求定义域。定义域由式子本身和实际意义共同决定,分母不为零、根号内非负、时间非负都属于限制条件。定义域定了,值域才有讨论的范围。
学习通