48
我们如何解方程!基于这个方程,我们连续写出一个、另一个、第三个……——一系列方程,其中每个方程都是从一个或两个部分的先前变换中获得的,依此类推,直到我们得到一个完全简单的方程,我们已经知道如何找到其解。在这种情况下,如果从这个方程到下一个方程的所有转换都是“可逆的”,也就是说,我们看到第四个方程的变换可以通过第三个方程、从第三个方程到第二个方程的变换得到,等等,那么很明显,方程的最后一个过程与原来的方程具有相同的根。但我们经常遇到这样的带有根式、对数、三角函数的方程,其求解涉及到相当复杂的变换,因此“逆向过渡”并不十分清楚。如果在求解此类方程时,您只是公式化地进行变换,而不深入研究其含义,那么很容易犯错误:丢失一个根或添加一个额外的根。本文解释了这种情况是如何发生的以及如何避免此类问题。
- 一些符号。
令数据为数字集X和Y。符号X⊂Y意味着集合X的每个元素同时是集合Y的元素,并且在Y中可能存在不属于集合X的元素。符号x∈X(分别为x∈X)表示元素x属于(不属于)集合X。
下面的条件和短语“集合X由所有实数x组成”也使用符号:X={x∣−∞<x<∞}。类似地,符号X={x∣x≥3}表示集合X由满足不等式x≥3的所有数x组成,符号X={x∣x=π}表示集合X包含除x=πn∗之外的所有实数)。
最后,VA 允许值范围的条件(回想一下,范围
*) 在接下来的内容中,假设 n,k=0,±1,±2,…
49
方程f(x)=g(x)的允许值是那些定义了函数f(x)和g(x)的那些x的集合)给定的方程用字母X表示,并且通过某种变换从原始方程获得的方程的OD用字母Y表示。
- 第三方根源从何而来?
第一个原因是ODZ的扩大。求解方程时,不断应用各种变换。很多时候,通过某种变换从原始方程获得的方程的 OD 会比原始方程的 OD 更宽(术语“更宽的 OD”意味着 X⊂Y)。 ODZ 的扩展可导致永久根的出现。要点是,所得方程的根可能是集合 Y 的元素,但不属于集合 X。对于原始方程,它们将是常数。
示例 1:求解方程
2−x2+21=2x−x24.
解决方案。我们首先写出方程(1)的ODZ:X={x∣x=0;2}。简化为公分母,我们得到
4x+2x−x2=8.
方程(2)已经有了另一个ODZ:Y={x∣−∞<x<∞}。解方程(2),得到两个根:x1=4,x2=2,其中x1∈X,x2∈X,因此x2是方程(1)的常根。因此,方程(1)有一个单根x=4。
示例 2:求解方程
lg(x2+3x−4)=lg(2x+2).
解决方案。解决了不平等制度
{x2+3x−4>0,2x+2>0,
我们求出方程(3)的ODZ:X={x∣x>1}。通过增强,我们将方程(3)转化为方程
x2+3x−4=2x+2
ODZ 更宽:Y={x∣−∞<x<∞}。方程(4)有两个根:x1=2、x2=−3,以及x1∈X和x2∈X。这意味着 x2 是方程 (3) 的常根,因此方程 (3) 具有单根 x=2。
ODZ 的扩展有时是由于使用中学课程中已知的某些公式而导致的。这些是与对数、偶数根式以及某些特定性质相关的公式
logaf(x)+logag(x)=loga[f(x)⋅g(x)],
sinx1−cosx=tg2x.
很容易看出,在右侧包含这些等式的函数比在左侧包含这些等式的函数具有更宽的定义域。
因此,函数logaf(x)+logag(x)的定义域由不等式组确定
{f(x)>0,g(x)>0,
而函数 loga[f(x)⋅g(x)] 的定义域由系统 (7) 的解和另一个不等式系统的解组成
{f(x)<0,g(x)<0.
函数sinx1−cosx的定义域是:X={x∣x=πn}。函数tg2x有更广泛的定义范围:X={x∣x=π(2k+1)}。因此,求解方程时,“从左到右”使用式(5)、(6)等会导致常根的出现。
示例 3:求解方程
sinx1−cosx+tg32x=0.
解决方案。让我们写出方程(8)的ODZ:X={x∣x=πn}。应用式(6),我们得到方程
tg2x+tg32x=0
ODZ 更宽:Y={x∣x=π(2k+1)}。方程(9)的解就是x=2πn的值。所有这些值都不包含在方程(8)的ODZ中,因此是常根。因此,方程(8)无解。
第二个原因是等式两边都化简为同一个函数。让我给出方程
f(x)=g(x).
让我们两边都乘以函数 h(x)。我们来学习一下方程
f(x)⋅h(x)=g(x)⋅h(x),
其根既是方程 (10) 的根,也是方程 h(x)=0 的根(或者,正如他们所说,函数 h(x) 的根。后者的平均值也可能是不满足方程的根
50
(10),即它的构造(顺便说一句,在例1中,等式(1)两边都乘以同一个函数2x(2−x)。结果,构造根x=2出现了,但它的出现是由于扩大了ODZ)。
示例 4:求解方程
x=(1+x+1)(10+x−4).
解决方案。让我们写出方程(12)的ODZ:X={x∣x≥−1}。让我们将方程两边乘以函数 h(x)=1+x−1。变换后,我们得到方程x(1+x−10+x+3)=0,它有2个根:x1=0,x2=−1(注意不会出现扩展的ODZ)。两个根都属于集合X,然而,验证使我们相信x1=0是一个构造根(很容易看出x=0是函数h(x)的根)。因此,方程(12)有一个单根x=−1。
第三个原因是中间方程两边的构造。考虑等式(10)。让我们对这个方程两边进行平方。我们得到方程[f(x)]2=[g(x)]2,其根既是方程(10)的根,又是“无关”方程f(x)=−g(x)的根。后者的平均值也可能是不满足原始方程(10)的根。它们将根据方程(10)构建。
例 5:解方程
2x+5+x−1=8.
解决方案。让我们写出方程(13)的ODZ:X={x∣x≥1}。让我们对等式两边进行平方。变换后我们得到
22x2+3x−5=60−3x
及以后
4(2x2+3x−5)=(60−3x)2,
从那里x1=10,x2=362。因此,找到的解,我们替换为只有x1=10满足方程(13),而x2=362是构造根(尽管它属于方程(10)的ODZ。多余的根是方程(14)两边平方的结果。
- 是什么原因导致断根?
第一个原因是 ODZ 缩小。还有一些变换会导致方程 OD 更窄。缩小 ODZ 会导致根丢失,即原方程中属于集合 X 但不属于“较窄”集合 Y、(Y⊂X) 的根可能会“丢失”。
例 6:解方程
tg(x+4π)=2ctgx−1.
解决方案。让我们将方程(12)转化为形式
1−tgx⋅tg4πtgx+tg4π=tgx2−1.
代入y=tgx,我们得到y的代数方程,求解得到y=21,即x=arctg21+πk。
但验证使我们相信x=2π+πn的值也满足方程(15)。我们什么时候失去了这些根?让我们比较方程(14)和(15)的 ODZ。 X 由 x 的所有值组成,除了 ctgx 和 tg(x+4π) 不存在的值。方法,
X={x∣x=πn,x=4π+πn}.
方程 (16) 的 ODZ - Y - 由 x 的所有值组成,除了 ctgx=0、tgx=1 和 tgx 不存在的值。方法,
Y={x∣x=πn,x=4π+πn}.
由此可知Y⊂X,即式(16)的ODZ比式(15)的ODZ窄。值x=2π+πn属于集合X,但不属于原方程的根集合。
现在,一个重要的问题出现了:是什么导致了深度学习的缩小?对实施例6的解的分析表明,使用正切和公式导致OD变窄;在我们的示例中,公式属于集合 X,但不属于“较窄”集合 Y、(Y⊂X)。
第二个原因是等式两边除以同一个函数。设x1为式(11)的根,但不一定满足式(10)。因此,
51
同时,方程两边同时除以同一个函数会导致丢失根(即除数函数的根)。
而不是结论
解方程时有哪些一般规则可以指导您?只有一种方法:有意识地而不是机械地求解任何方程,不要绕过任何可能出现构造根或丢失根的关键转变。在开始求解方程之前,写下定义 OD3 的所有约束很有用(它们甚至不必相对于未知数进行求解);例如,求解式(3)时,只需写下条件:x2+3x−4>0和2x+2>0即可;检查时,立即可以清楚地看到找到的根x2=−3之一不满足条件2x+2>0。如果您必须进行可能出现构造根的转换,那么最后您需要进行检查,在这种情况下,这是问题解决方案的一部分,而不仅仅是额外的控制。有时,在求解过程中,将变量值集分成两个或多个部分并分别检查每个部分的方程是很方便的;例如,方程(14)在60−3x<0处是完备的,无解,而在60−3x≥0处两边平方不会导致新根的出现,因为方程两边都是非负的(无关根x2=362因不满足条件60−3x≥0而被自动消除)。
每个方程的解应该看起来像定理的证明,即给定的方程满足于那些且仅那些写在答案中的数字;以及转型过程中扎根和失根的“斗争”必须灵活。
练习
求解以下方程:
- 2x−1x+4x2−125=271−1−2x13.
- xx2−3x+2(32−1x−1)=0.
- x+1=1−2x+3.
- (x+16)(x−5)+x2−5x+x2−5x+x=40.
- log5x−22+2log5x−2x=log5x−2(x+1).
- lg2x−1lg2+lg(4−5x−6x2)=3.
- tgx+tg2x=tg3x.
- 3tg2x+2ctgx+3=0.