matlab 求方程的最小值,多个方程,求最小值

====== 结果 ======

迭代数: 738

计算用时(时:分:秒:毫秒): 00:00:19:422

计算中止原因: 达到收敛判定标准

优化算法: 最大继承法

函数表达式: (s/cos(a)-120)^2+(s/cos(a)-110)^2

目标函数值(最小): 52.5373534925284

a: 42185.4232428064

b: 42098.9139106534

c: -86.7741244986707

m: -570571.38472741

n: 421847.780060095

s: 113.342859216724

d: 71.0075854753221

e: 293933.013732907

约束函数

1: tan(a+0.5)-1-2*(0.5-a)-0.2*n-(0) = -8.271454135E-7

2: s-(d+e*sin(a)^n)*(1+c*ln(cos(a)))*(1-(s/cos(a))^m)-(0) = -9.209278986E-6

====== 计算结束 ======

====== 结果 ======

迭代数: 50

计算用时(时:分:秒:毫秒): 00:00:02:218

计算中止原因: 达到收敛判定标准

优化算法: 准牛顿法(BFGS) + 通用全局优化法

函数表达式: (s/cos(a)-120)^2+(s/cos(a)-110)^2

目标函数值(最小): 50

a: 3.46439746546355E-7

b: 409579.633269459

c: -292188.481127638

m: -671486.920419083

n: -7.26848183721593

s: 114.999999958648

d: 114.999997940429

e: 0

约束函数

1: tan(a+0.5)-1-2*(0.5-a)-0.2*n-(0) = 0

2: s-(d+e*sin(a)^n)*(1+c*ln(cos(a)))*(1-(s/cos(a))^m)-(0) = 0

====== 计算结束 ======

====== 结果 ======

迭代数: 38

计算用时(时:分:秒:毫秒): 00:00:01:969

计算中止原因: 达到收敛判定标准

优化算法: 准牛顿法(BFGS) + 通用全局优化法

函数表达式: (s/cos(a)-120)^2+(s/cos(a)-110)^2

目标函数值(最小): 50.0066959940147

a: 0.37525990240756

b: -79528.1236059964

c: 116161.25408913

m: 3.19295960551008E-9

n: -0.257129031616277

s: 107.048203098993

d: 843340.702183515

e: -5.84966283671953E-8

约束函数

1: tan(a+0.5)-1-2*(0.5-a)-0.2*n-(0) = -7.389624641E-9

2: s-(d+e*sin(a)^n)*(1+c*ln(cos(a)))*(1-(s/cos(a))^m)-(0) = -8.242295735E-13

====== 计算结束 ======

怎么看怎么觉得你的方程很乱呢。。。建议用用1stopt软件吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值