matlab 求函数最值

[复制链接]
查看11 | 回复1 | 2010-6-15 11:21:08 | 显示全部楼层 |阅读模式
某工厂要制作一个容积为100立方米的无盖长方体容器,问:怎样制作材料最省?(使用fminsearch 或者fminunc搜索)先建立什么-.m文件,再编写主程序

回复

使用道具 举报

千问 | 2010-6-15 11:21:08 | 显示全部楼层
假设底为x(1),x(2)的,则高为 100/(x(1)*x(2))材料面积为:S =x(1)*x(2)+200/x(1)+200/x(2)%以下为matlab解 f=@(x)x(1).*x(2)+200./x(2)+200./x(1);%我用匿名函数创建目标函数,你自己可以建立函数m文件[x,fmin]=fminsearch(f,[10,10])x =
5.8480
5.8480fmin =102.5986%则x(1)=x(2)= 5.8480,h=2.9241时,最省为 102.5986
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行