作业帮 > 数学 > 作业

含有定积分形式的非线性方程组 用matlab 该怎么求解~~

来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/18 02:03:41
含有定积分形式的非线性方程组 用matlab 该怎么求解~~
Parameters a,b,c,d,e,f ;
Function int(exp(a+b*x+c*x^2+d*x^3+e*x^4+f*x^5)),x=0.5779,13.5883)=1;
int(x*exp(a+b*x+c*x^2+d*x^3+e*x^4+f*x^5)),x=0.5779,13.5883)=6.86;
int(x^2*exp(a+b*x+c*x^2+d*x^3+e*x^4+f*x^5)),x=0.5779,13.5883)=54.39;
int(x^3*exp(a+b*x+c*x^2+d*x^3+e*x^4+f*x^5)),x=0.5779,13.5883)=478.14;
int(x^4*exp(a+b*x+c*x^2+d*x^3+e*x^4+f*x^5)),x=0.5779,13.5883)=4534.51;
int(x^5*exp(a+b*x+c*x^2+d*x^3+e*x^4+f*x^5)),x=0.5779,13.5883)=45534.81;
就是上面的方程,求出a,b,c,d,e,f 的数值.
非线性方程组,还是定积分的形式,我尝试着用fsolve一直出错
请高手指点,
上面的表示如果有错误 或者不明确的请高手指出~~非常感谢
含有定积分形式的非线性方程组 用matlab 该怎么求解~~
你得说出的什么错,贴出报错信息才可能知道你到底哪儿不对.
要是半天算不出来,那其实也挺正常,matlab算积分都是数值积分,光是算这个积分就要迭代好一会儿,更不要说在这个迭代次数上还要乘以解方程本身的迭代次数,未知数又是6维的,这个计算量太大,计算精度很低,不可能达到你的要求.