24小时热门版块排行榜    

查看: 1904  |  回复: 13

Mr__Right

专家顾问 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
yuanhongjuam: 金币+20, ★★★很有帮助, 谢谢。您说的精确解是用什么方法求到的,我是要求好几组方程,这只是其中一组,能麻烦您指点一下这种类型的方程该怎么求精确解吗? 2017-08-22 14:54:48
引用回帖:
9楼: Originally posted by yuanhongjuam at 2017-08-22 09:36:16
谢谢,matlab是用fsolve解吗?我要每个未知数都在0到1之间,怎么样限定解的范围?...

如果每个未知数都在 0,1之间,则没有解能满足所有13个方程为0,只能找最小二乘意义下的解。这样的解因为算法的局限性,可能找到很多局部最优的最小二乘解1stOpt。

精确解的情况是这样的:

如果只考虑实数解,在不限制每个分量的数值范围情况下,有19组解;

如果限制每个分量绝对值都小于1 (不限制符号),有4组解。

如果要求分量都在 0,1之间,则没有解满足条件。

所以,问问题的时候把背景交代清楚才容易及时得到合适的答案。
文章乃身外之物,要多考虑编辑、审稿人和读者的感受。
11楼2017-08-22 13:55:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

梦在潇湘

铁杆木虫 (著名写手)

【答案】应助回帖

引用回帖:
9楼: Originally posted by yuanhongjuam at 2017-08-22 09:36:16
谢谢,matlab是用fsolve解吗?我要每个未知数都在0到1之间,怎么样限定解的范围?...

嗯,应该无法限制,需要精确选择初始解。
12楼2017-08-22 18:56:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

英雄末路

新虫 (正式写手)

像这种问题解不唯一,受初值影响较大~

发自小木虫Android客户端
13楼2017-08-29 00:45:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (著名写手)

奔跑路上的小汪

本帖仅楼主可见
14楼2017-09-04 21:49:00
已阅   申请计算强帖   回复此楼   编辑   查看我的主页
相关版块跳转 我要订阅楼主 yuanhongjuam 的主题更新
信息提示
请填处理意见