求解四元含积分非线性方程组的解
向各位大佬求助:
问题就是: 含有积分的非线性方程组的求解,积分区间(4,16)已知,怎么求积分方程中的四个未知参数A0, A1, A2, A3
这是我写的1stOpt代码,不知道哪里出问题了算不出
Parameter A0, A1, A2, A3;
Function int(exp((-1*A0)-A1*x-A2*x^2-A3*lnx, x=4:16))=1;
int(x*exp((-1*A0)-A1*x-A2*x^2-A3*lnx, x=4:16))=10.66;
int((x^2)*exp((-1*A0)-A1*x-A2*x^2-A3*lnx, x=4:16))=117.60;
int((lnx)*exp((-1*A0)-A1*x-A2*x^2-A3*lnx, x=4:16))=2.35;
请教这类问题如何求解,不一定局限于1stOpt,类似问题用matlab或其它软件如何求解呢?
非常感谢各位 祝大家万事如意 返回小木虫查看更多
今日热帖
公式中的“lnx”是指“ln(x)”吧,如果是,参考下面结果:
a0: 138.613177962078
a1: 25.1160119409816
a2: -0.516190425073781
a3: -146.237475475686
谢谢大佬。lnx是指ln(x)。大佬你的代码能分享给我吗?最后结果应该是,A0=16.5,A1=-2.4,A2=0.117,A3=-1.1592.
Parameter A0, A1, A2, A3;
Function int(exp((-1*A0)-A1*x-A2*x^2-A3*ln(x), x=4,16))=1;
int(x*exp((-1*A0)-A1*x-A2*x^2-A3*ln(x), x=4,16))=10.66;
int((x^2)*exp((-1*A0)-A1*x-A2*x^2-A3*ln(x), x=4,16))=117.60;
int((lnx)*exp((-1*A0)-A1*x-A2*x^2-A3*ln(x), x=4,16))=2.35;
,