- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
486_极值问题
实验二 极值问题
实验的目的
1、了解多元函数极值的求法;
2、了解多元函数条件极值的求法;
3、进一步掌握利用Matlab进行多元函数偏导数的求解与应用。
实验的基本理论与方法
1、多元函数极值的充分条件:
设在点的某邻域内具有二阶连续偏导数,又,,令,,,则在点处
1)AC-B20时具有极值,当A0时有极大值,当A0时有极小值;
2)AC-B20时没有极值;
3)AC-B2=0时不能确定是否有极值。
2、条件极值与拉格朗日(Lagrange)乘数法:
求函数在约束条件,下的条件极值的方法是,构造,求解方程组:
即可得到可能的极值点。
以上的方法可以推广到更多元的情形。
实验使用的函数与命令
函数求导指令diff;
2、方程求解指令sovle;
3、显示文本指令 disp;
4、创建二维等高线指令contour:
1)contour(Z),参数Z为一个矩阵,表示相对于XY平面的高度,Z最小为2行2列的矩阵;
2)contour(Z, n),根据矩阵绘制n组等高线;
3)contour(Z, v),根据矢量v绘制指定等高线;
4)contour(X, Y, Z)或contour(X, Y, Z, n)或contour(X, Y, Z, v),其中矢量X,Y,分别表示两个坐标范围。如果它们为矩阵,必须与矩阵Z大小相同,此时的Z为一般用函数surf创建的面。
实验指导
例1 解函数的极值。
解:首先求解偏导数。Matlab的M文件程序及结果:
syms x y;
f=x^3-y^3+3*x^2+3*y^2-9*x;
diff(f,x)
diff(f,y)
ans =3*x^2+6*x-9
ans =-3*y^2+6*y
其次求解驻点坐标:
[x,y]=solve(3*x^2+6*x-9=0,-3*y^2+6*y=0,x,y)
得到四个驻点为
P ( 1,0),Q(-3,0),R(1,2),S(-3,2)
第三步,求借二阶偏导数,并输出结果
A=diff(f,x,2)
B=diff(diff(f,x),y)
C=diff(f,y,2)
A =6*x+6
B =0
C =-6*y+6
第四步,分别判别P, Q, R, S四点是否为极值,建立M文件,自动判断P, Q, R, S四点的极值情况:
xx=[1 -3 1 -3]; %驻点横坐标
yy=[0 0 2 2]; %驻点纵坐标
for i=1:4
D=(6*xx(i)+6)*(-6*yy(i)+6)
if D0
if (6*xx(i)+6)0
x=xx(i)
y=yy(i)
disp(为极大值点;)
disp(极大值为)
fmax=x^3-y^3+3*x^2+3*y^2-9*x
elseif (6*xx(i)+6)0
x=xx(i)
y=yy(i)
disp(为极小值点;)
disp(极小值为)
fmin=x^3-y^3+3*x^2+3*y^2-9*x
end
end
if D0
x=xx(i)
y=yy(i)
disp(该点不是极值点;)
end
if D==0
x=xx(i)
y=yy(i)
disp(无法确定!)
end
end
运行输出结果为
x =1
y =0
为极小值点;
极小值为
fmin = -5
x = -3
y =0
该点不是极值点;
x =1
y =2
该点不是极值点;
x = -3
y =2
为极大值点;
极大值为
fmax =31
下面绘出函数图形观察极值点和鞍点的情形,在函数曲面图3.1左中,观察不到细节。而右图的等高线图中有两个极值点(1, 0 ),(-3, 2 ),又因为极值点有等高线环绕,而(-3, 0 ),(1, 2)周围没有等高线,故不是极值点,是鞍点。
x=-5:0.1:5;
y=-1:0.1:3;
[X,Y]=meshgrid(x,y);
Z=X.^3-Y.^3+3*X.^2+3*Y.^2-9*X;
subplot(2,1,1);
mesh(X,Y,Z);
title(函数曲面图)
subplot(2,1,2);
contour(X,Y,Z,200);
xlabel(x);
ylabel(y);
title(等高线图)
例2 抛物面被平面截成一椭圆,求原点到该椭圆的最长与最短距离。
解:先绘出图形
x
您可能关注的文档
最近下载
- 2025年抖音本地生活服务业务深度分析报告 .pdf VIP
- 广西壮族自治区资源县农业局公务员招录事业单位招聘考试录用96人大全(含答案).docx VIP
- 清水河储能电站施工方案.doc VIP
- 2025至2030年中国美甲产业竞争现状及发展前景预测报告.docx
- 《新媒体营销》教学大纲.docx VIP
- 幼儿园小学生姓名卡片姓名贴纸.docx VIP
- 郑州市第四十七中学新初一分班(摸底)语文模拟试题(5套带答案).doc VIP
- 《边城》ppt.ppt VIP
- 2024凉山州专业技术人员继续教育公需科目-提升常态化监管水平,大力发展数字经济,支持平台经济发展试题及满分答案.docx VIP
- 口腔根尖周炎病例分析.pptx VIP
文档评论(0)