设x<0,则-x>0,则f(-x)=(-x)3+(-x)2+1=-x3+x2+1,
因为f(x)是定义在R上的奇函数,所以f(-x)=-f(x),则-f(x)=-x3+x2+1,所以,f(x)=x3-x2-1
又f(x)是定义在R上的奇函数,所以f(0)=f(-0)=-f(0),所以f(0)=0,
综上,f(x)=
,
x3+x2+1 x>0 0 x=0
x3?x2?1 x<0
故答案为
.
x3+x2+1 x>0 0 x=0
x3?x2?1 x<0