(1)∵函数f(x)=(m,n∈R)在x=1处取得极大值2.
∴,
又由f′(x)==,
由题意得 ,解得 ,
经检验,当m=4,n=1时,函数f(x)在x=1处取得极小值2
∴函数f(x)的解析式为f(x)=;
(2)∵函数f(x)的定义域为R且由(1)有f′(x)=
令f′(x)=0,解得:x=±1
∴当x变化时,f(x),f′(x)的变化情况如下表:
x | (-∞,-1) | -1 | (-1,1) | 1 | (1,+∞) |
f′(x) | - | 0 | + | 0 | - |
f(x) | 减 | 极小值-2 | 增 | 极大值2 | 减 |
∴当x=-1时,函数f(x)有极小值-2;当x=1时,函数f(x)有极大值2;
(3)由(2)知函数f(x)的大致图象如图所示:

则f(x)在x=-1处取得极小值f(-1)=-2,
在x=1处取得极大值f(1)=2
又∵x>0时,f(x)>0,
∴f(x)的最小值为-2,
∵对于任意的x
1∈R,总存在x
2∈[-1,1],使得g(x
2)≤f(x
1)
∴当x∈[-1,1]时,g(x)最小值不大于-2,
又g(x)=x
2-2ax+a=(x-a)
2+a-a
2①当a≤-1时,g(x)的最小值为g(-1)=1+3a,
由1+3a≤-2,得a≤-1,
②当a≥1时,g(x)最小值为g(1)=1-a,由1-a≤-2,得a≥3
③当-1<a<1时,g(x)的最小值为g(a)=a-a
2由a-a
2≤-2,得a≤-1或a≥2,又-1<a<1,
所以此时a不存在.
综上,a的取值范围是(-∞,-1]∪[3,+∞).