matlab 求二元函数最小值问题。

p=d/(tan((pi/4)+2*atan(d/h)-(pi/2)))l=(p/2)*(d*sqrt(p^2+d^2)+p^2*log(sqrt(p^2+d^2)+d)... p=d/(tan((pi/4)+2*atan(d/h)-(pi/2)))
l=(p/2)*(d*sqrt(p^2+d^2)+p^2*log(sqrt(p^2+d^2)+d))
d,h范围为0~10
求函数l 的最小值 及最小值点..
展开
 我来答
书宬
2012-08-06 · TA获得超过7849个赞
知道大有可为答主
回答量:2125
采纳率:75%
帮助的人:3285万
展开全部
function l=icesn(x) % 保存为 icesn.m 文件
d=x(1);h=x(2);
p=d/(tan((pi/4)+2*atan(d/h)-(pi/2)));
l=(p/2)*(d*sqrt(p^2+d^2)+p^2*log(sqrt(p^2+d^2)+d));
-------------------------------------------------------------------------------------------
运行以下:

[x fval exitflag]=fminsearch('icesn',[2 8])

% x 为最小值点
%fval为最小值
% exitflag=1表示函数收敛于解;反之,=0
ad457782188
2012-08-06
知道答主
回答量:41
采纳率:0%
帮助的人:18.9万
展开全部
给d和h赋值 然后算出来的I找最小值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式