matlab 函数优化问题,15.3.3 用MATLAB求解优化问题

本文介绍了如何使用MATLAB的内置函数fminbnd和fminsearch解决优化问题。通过示例详细解释了一维和多维函数的最小化过程,并展示了如何设置参数和优化选项。同时,利用画图功能辅助评估函数的最小值。
摘要由CSDN通过智能技术生成

15.3.3  用MATLAB求解优化问题

如表15-1所示,MATLAB软件有多种内建的函数可以完成***化求解。下面两个例子将说明它们是如何使用的。

表15-1  实现***化的MATLAB函数

函数

描述

fminbnd

fminsearch

带有绑定约束的单变量函数最小化

多变量函数最小化

例15.5  使用MATLAB求解一维优化问题

问题:使用MATLAB中的fminbnd函数在[0,4]区间中求

a8759829cb8357484a5a9aae0000af05.png

的***值。第13章使用了几种方法解这个问题,该问题的解为2fa955891e534679deda12abb42c209e.png

解:首先新建一个M-文件来表示该函数。

72a64a4a20d5f16371dd13e6d41d3203.png因为我们关注的是***值,而fminbnd函数是求最小值的,所以将函数取反。然后,使用fminbnd函数求解:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值