24小时热门版块排行榜    

CyRhmU.jpeg
查看: 954  |  回复: 3

地图开疆

铜虫 (小有名气)

[求助] 求解四元含积分非线性方程组的解已有2人参与

向各位大佬求助:
问题就是: 含有积分的非线性方程组的求解,积分区间(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或其它软件如何求解呢?
非常感谢各位 祝大家万事如意
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
独孤神宇: 金币+2, 鼓励交流 2020-10-10 05:45:38
公式中的“lnx”是指“ln(x)”吧,如果是,参考下面结果:

a0: 138.613177962078
a1: 25.1160119409816
a2: -0.516190425073781
a3: -146.237475475686
2楼2020-10-09 23:19:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

地图开疆

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by dingd at 2020-10-09 23:19:40
公式中的“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.
3楼2020-10-10 09:07:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
地图开疆(月只蓝代发): 金币+10, 感谢指导 2020-10-11 10:33:09
引用回帖:
3楼: Originally posted by 地图开疆 at 2020-10-10 09:07:04
谢谢大佬。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;
数值计算
4楼2020-10-10 20:28:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 地图开疆 的主题更新
信息提示
请填处理意见