0
点赞
收藏
分享

微信扫一扫

MATLAB进行无约束优化

寒羽鹿 2022-06-28 阅读 71

首先先给出三个例子引入fminbnd和fminuc函数求解无约束优化,对这些函数有个初步的了解

求f=2exp(-x)sin(x)在(0,8)上的最大、最小值。

MATLAB进行无约束优化_最小值

 

例2 边长3m的正方形铁板,四角减去相等正方形,制成方形无盖水槽。怎样减使水槽容积最大。 
解:列出目标函数(加负号,转化为求最小) 
min y=-((3-2x)^2)*x

MATLAB进行无约束优化_最小值_02

例3 求多元函数最小值 
minf(x)=exp(x(1))*(4*x(1)^2+2*x(2)^2+4*x(1)*x(2)+2*x(2)+1)

下面是MATLAB优化工具箱的主要功能

MATLAB进行无约束优化_最小值_03

MATLAB进行无约束优化_最小值_04

MATLAB进行无约束优化_c函数_05

MATLAB进行无约束优化_c函数_06

MATLAB进行无约束优化_最小值_07

MATLAB进行无约束优化_最小值_08

MATLAB进行无约束优化_c函数_09

 

作者:你的雷哥

本文版权归作者所有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。

举报

相关推荐

MATLAB---约束最小平方滤波

0 条评论