这个问题很多人都搞不明白,很多自认为明白的人也不负责任地说一句“乘除可以,加减不行”,包括不少高校教师
其实这种讲法是不对的
关键是要知道其中的道理,而不是记住结论
做乘除法的时候一定可以替换,这个大家都知道
如果f(x)~u(x),g(x)~v(x),那么limf(x)/g(x)=limu(x)/v(x)
关键要记住道理limf(x)/g(x)=limf(x)/u(x)*u(x)/v(x)*v(x)/g(x)其中两项的极限是1,所以就顺利替换掉了
加减法的时候也可以替换
但是注意保留余项
f(x)~u(x)不能推出f(x)+g(x)~u(x)+g(x),这个是很多人说不能替换的原因,但是如果你这样看:f(x)~u(x)等价于f(x)=u(x)+o(f(x)),那么f(x)+g(x)=u(x)+g(x)+o(f(x)),注意这里是等号,所以一定是成立的
问题就出在u(x)+g(x)可能因为相消变成高阶的无穷小量,此时余项o(f(x))成为主导,所以不能忽略掉
当u(x)+g(x)的阶没有提高时,o(f(x))仍然是可以忽略的
比如你的例子,ln(1+x)+x是可以替换的,因为ln(1+x)+x=[x+o(x)]+x=2x+o(x),所以ln(1+x)+x和2x是等价无穷小量
但是如果碰到ln(1+x)-x,那么ln(1+x)+x=[x+o(x)]-x=o(x),此时发生了相消,余项o(x)成为了主导项
此时这个式子仍然是成立的
只不过用它来作为分子或分母的极限问题可能得到不定型而无法直接求出来而已
碰到这种情况也不是说就不能替换,如果你换一个高阶近似:ln(1+x)=x-x^2/2+o(x^2)那么ln(1+x)-x=-x^2/2+o(x^2)这个和前面ln(1+x)-x=o(x)是相容的,但是是更有意义的结果,此时余项o(x^2)可以忽略
也就是说用x-x^2/2