早教吧 育儿知识 作业答案 考试题库 百科 知识分享

含有定积分形式的非线性方程组 用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^

题目详情
含有定积分形式的非线性方程组 用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算积分都是数值积分,光是算这个积分就要迭代好一会儿,更不要说在这个迭代次数上还要乘以解方程本身的迭代次数,未知数又是6维的,这个计算量太大,计算精度很低,不可能达到你的要求.