matlab怎么将一个函数分解为一个恒大于0和一个恒小于0的函数之和呢?

各位前辈,我想把f(x)=-x.^5+2*x.^4+x.^3+x.^2-x+100,x=[-100,100],分解为f(x1)+f(x2),要求是f(x1)恒大于0,f(x2)恒小于0,并且在符合这一前提下的f(x1),f(x2)的导数的最大值最小,请问这个用matlab怎么实现啊,或者去看哪方面的资料呢,我网上查了半天,没有找到相关的资料,还请大佬指点一下。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^