24小时热门版块排行榜    

查看: 584  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zidingxiang

金虫 (小有名气)

[求助] 运行结果与设置精度不符,结果应与初值接近才对 已有1人参与

1.首先建立函数myfun,储存方程组编程如下将myfun.m保存到工作路径中:  
function F = myfun( x )
%this function designed for solving nonlinear equations
a = x(1);
b = x(2);
c = x(3);
d = x(4);
e = x(5);
f = x(6);

F = [a+b*10+c*10^2+(d+e*10)/(0.6438^2-f^2)-2*1.620015/(1.620015^2-1)*(-0.87+2.6);
a+b*10+c*10^2+(d+e*10)/(0.6328^2-f^2)-2*1.620507/(1.620507^2-1)*(-0.87+2.7);
a+b*10+c*10^2+(d+e*10)/(0.5893^2-f^2)-2*1.622702/(1.622702^2-1)*(-0.87+2.8);
a+b*10+c*10^2+(d+e*10)/(0.5461^2-f^2)-2*1.625401/(1.625401^2-1)*(-0.87+2.9);
a+b*10+c*10^2+(d+e*10)/(0.4800^2-f^2)-2*1.631029/(1.631029^2-1)*(-0.88+3.3);
a+b*10+c*10^2+(d+e*10)/(0.4358^2-f^2)-2*1.636369/(1.636369^2-1)*(-0.88+3.6)];


end

2.运行程序
x0=[-3e-005,-1.5e-008,-5.0e-011,3.0e-007,2.0e-010,0];
options=optimset('Display','iter','TolFun',1e-020,'TolX',1e-020,'MaxIter',1e100);
format long;
[x,fval]=fsolve(@myfun,x0,options)
运行结果显示如下:


                                         Norm of      First-order   Trust-region
Iteration  Func-count     f(x)          step         optimality    radius
     0          7         106.837                      2.5e+003               1
     1         14         1.58981      0.0393664           28.2               1
     2         21       0.0425606      0.0513838           36.8               1
     3         28       0.0198142    0.000578732          0.414               1
     4         35       0.0194798    0.000755402          0.541               1
     5         42       0.0194749   8.50804e-006        0.00609               1
     6         49       0.0194748   1.11053e-005        0.00795               1
     7         56       0.0194748   1.25077e-007      8.95e-005               1
     8         63       0.0194748    1.6325e-007       0.000117               1
     9         70       0.0194748   1.84156e-009      1.32e-006               1
    10         77       0.0194748   2.41651e-009      1.58e-006               1
    11         84       0.0194748   2.49273e-011      1.22e-008               1
Optimizer appears to be converging to a point which is not a root.
Relative function value changing by less than max(options.TolFun^2,eps) but
sum-of-squares of function values is greater than or equal to sqrt(options.TolFun)
Try again with a new starting guess.

x =

   0.000167225746880   0.001972242468804   0.019722574638040   0.006232656757062   0.062323567700574   0.000000000137224


fval =

   0.060290300323624
  -0.083434220551602
  -0.030535103096213
   0.083729176350573
  -0.030583681232919
   0.000533528265654

注:函数精度远远小于设定精度值;参数值应接近于设定值,但相差很远。
回复此楼
violet
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

该方程组本身就没有精确解的。

还有方程本身有问题吧?方程两两相减,“a+b*10+c*10^2”项全消失,就变成5个式子组成的方程组,但却只有三个未知数(d,e,f),成超越方程了,一般无精确解。
3楼2014-07-08 09:14:23
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

zidingxiang

金虫 (小有名气)

为什么没有人帮忙?
violet
2楼2014-07-08 08:23:19
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 不应该看fileCode +6 且听虎啸 2026-08-12 8/400 2026-08-13 12:07 by 小木虫6752397
[基金申请] 关于Filecode分析方法 +9 majunge000 2026-08-10 11/550 2026-08-13 10:40 by ZH远山
[基金申请] 重要来源:本周末出结果 +9 瞬息宇宙 2026-08-12 9/450 2026-08-13 10:12 by Vivilian
[基金申请] 结合人工智能,周易传统文化,filecode打分制来了,3分以上希望很大。 +3 Tide man 2026-08-12 4/200 2026-08-13 08:35 by ZJTJZ
[基金申请] filecode +13 documentary 2026-08-10 15/750 2026-08-12 15:56 by 云上清扬
[论文投稿] 职称评审,求友友推荐见刊最快的期刊 +4 工厂打螺丝 2026-08-08 4/200 2026-08-12 09:18 by hansi2025
[基金申请] 奇怪,两个人的filecode固定段从头到尾一模一样 +7 布布和一二 2026-08-10 10/500 2026-08-12 09:12 by 布布和一二
[基金申请] 小木虫上这么多卖论文的,真有人买论文么?感觉没必要啊 +8 Tide man 2026-08-10 9/450 2026-08-11 20:39 by beefly
[基金申请] 帮忙看看fileCode +7 wwncly 2026-08-10 13/650 2026-08-11 19:36 by 冰心玉壶晴
[硕博家园] 读博的好处 +3 lnee 2026-08-11 3/150 2026-08-11 18:10 by 希望我好好的
[基金申请] 什么时候出结果,有咨询渠道??? +3 Tide man 2026-08-11 3/150 2026-08-11 17:54 by kudofaye
[基金申请] 听说今天filecode变了 +26 布布和一二 2026-08-06 49/2450 2026-08-11 13:18 by WH3796
[基金申请] 确定了,国自然21号放榜 +6 布布和一二 2026-08-10 7/350 2026-08-10 19:15 by 2000zf36392
[基金申请] 国自然结果 +4 Vierhys 2026-08-10 8/400 2026-08-10 15:06 by Vierhys
[基金申请] 据悉今年马上要出结果了 +7 瞬息宇宙 2026-08-10 8/400 2026-08-10 12:42 by Vivilian
[基金申请] 面上项目filecode邪修 +5 西山十月 2026-08-09 7/350 2026-08-10 07:32 by 仁砚薪传
[基金申请] 关于豆爷回答的JTJC与%2F数量 +5 yang182083 2026-08-06 7/350 2026-08-08 18:29 by zhanghaozhu
[基金申请] 国基金的申报应该改成非等额制,评价高的钱多评价低的钱少,但是增加资助率 +7 a089 2026-08-07 7/350 2026-08-08 18:05 by gltch
[基金申请] 固定端突然变了,今天 +6 archvillain 2026-08-06 10/500 2026-08-07 16:03 by 医学老男孩
[基金申请] filecode +14 等待解的谜 2026-08-06 19/950 2026-08-07 12:20 by wlwhappy
信息提示
请填处理意见