解 (1)由于函数f(x)是定义域为R的奇函数,则f(0)=0;当x<0时,-x>0,因为f(x)是奇函数,所以f(-x)=-f(x),所以f(x)=-f(-x)=-[(-x)2-2(-x) =-x2-2x,综上,f(x)=
(2)图像如图.
规律方法 根据函数奇偶性求解析式的三个步骤
(1)设:要求哪个区间的解析式,x就设在哪个区间里.
(2)代:利用已知区间的解析式代入进行推导.
(3)转:根据f(x)的奇偶性把f(-x)写成-f(x)或f(x),从而解出f(x).
提醒 利用奇偶性求解析式时不要忽略定义域,特别是x=0的情况.
【训练2】 (1)f(x)为R上的奇函数,当x>0时,f(x)=-2x2+3x+1,求f(x)的解析式.
(2)已知f(x)是定义在R上的偶函数,当x≤0时,f(x)=x3+x+1,求f(x)的解析式.
解 (1)当x<0时,-x>0,则f(-x)=-2(-x)2+3(-x)+1=-2x2-3x+1,由于f(x)是奇函数,
故f(-x)=-f(x),所以f(x)=2x2+3x-1,
即当x<0时,f(x)=2x2+3x-1,
又f(x)为R上的奇函数,故f(0)=0.