matlab中fsolve初值,求助一个新手简答问题 关于FSOLVE

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

楼主你这个例子是matlab帮助里的例子呀,第10步可以得到最后结果,你看看

x0 = [-5; -5];   % 这个是解的初始参考点

options=optimset('Display','iter');    % 设置显示迭代步数和结果

[x,fval] = fsolve(@myfun,x0,options)   % 调用fsolve

结果给你列出:

Iteration   Func-count      f(x)           step          optimality     radius

0           3          47071.2                      2.29e+004                1

1           6          12003.4               1       5.75e+003                1

2           9          3147.02               1       1.47e+003                1

3          12          854.452               1             388                1

4          15          239.527               1             107                1

5          18          67.0412               1            30.8                1

6          21          16.7042               1            9.05                1

7          24          2.42788               1            2.26                1

8          27         0.032658        0.759511           0.206              2.5

9          30     7.03149e-006        0.111927         0.00294              2.5

10          33     3.29525e-013      0.00169132       6.36e-007              2.5

Optimization terminated: first-order optimality is less than options.TolFun.

x =

0.5671

0.5671

fval =

1.0e-006 *

-0.4059

-0.4059

第10次迭代得到结果,经历了33次计算

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值