- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5实验七主要命令概要
实验七 多元函数微分学
一 实验目的
掌握用MATLAB计算多元函数偏导数和全微分的方法,并掌握计算二元函数极值和条件极值的方法. 理解和掌握曲面的切平面的作法. 通过作图和观察,理解方向导数、梯度和等高线的概念.
二 学习MATLAB命令
1.求偏导数命令diff
命令diff既可以用于求一元函数的导数,也可以用于求多元函数的偏导数. 用于求偏导数时,
diff(f(x,y,z),x) %求f(x,y,z)对x的偏导数
diff(f(x,y,z),y) %求f(x,y,z)对y的偏导数
diff(diff(f(x,y,z),x),x) %求f(x,y,z)对x的二阶偏导数
diff(diff(f(x,y,z),x),y) %求f(x,y,z)对x,y的混合偏导数的等高线命令contour
contour的命令格式类似于mesh,surf
[x,y]=meshgrid(-2:0.1:2,-2:0.1:2);
z=x.^2+y.^2+0.5;
contour(x,y,z,20)
[x,y]=meshgrid(-2:0.1:2,-2:0.1:2);
z=x.^2-y.^2+0.5;
contour(x,y,z,20)
便作出了函数和的等高线.
练习:
[x,y]=meshgrid(-5:0.1:3,-3:0.1:5);
z=x.^3-y.^3+3*x.^2+3*y.^2-9*x;
contour(x,y,z,20)
3. 解符号形式的代数方程组命令solve
SOLVE(eqn1,eqn2,...,eqnN)
SOLVE(eqn1,eqn2,...,eqnN,var1,var2,...,varN)
输入
[x,y] = solve(x^2 + x*y + y = 3,x^2 - 4*x + 3 = 0)
输出为
x =
[ 1]
[ 3]
y =
[ 1]
[ -3/2]
练习:例6、7
三 实验内容
1. 求多元函数的偏导数与全微分
例1 设,求,,,.
输入
syms x y
z=sin(x*y)+(cos(x*y))^2
diff(z,x)
diff(z,y)
diff(z,x,2)
diff(diff(z,x),y)
便依次得到函数表达式及所求的四个偏导数结果:
z = sin(x*y)+(cos(x*y))^2
ans = cos(x*y)*y-2*cos(x*y)*sin(x*y)*y
ans = cos(x*y)*x-2*cos(x*y)*sin(x*y)*x
ans = -sin(x*y)*y^2+2*sin(x*y)^2*y^2-2*cos(x*y)^2*y^2
ans = -sin(x*y)*x*y+cos(x*y)+2*sin(x*y)^2*x*y-2*cos(x*y)^2*x*y-2*cos(x*y)*sin(x*y)
例2 设,求,.
输入
syms x y
z=(1+x*y)^y;
diff(z,x)
diff(z,y)
则有输出
ans = (1+x*y)^y*y^2/(1+x*y)
ans = (1+x*y)^y*(log(1+x*y)+y*x/(1+x*y))
例3 设,其中a是常数,求,.
输入
syms x y
z=(a+x*y)^y;
diff(z,x)
diff(z,y)
输出为
ans = (a+x*y)^y*y^2/(a+x*y)
ans = (a+x*y)^y*(log(a+x*y)+y*x/(a+x*y))
设,求,,,.
记,则
即
,
输入 syms x y u v
F=exp(u)+u*sin(v)-x;
G=exp(u)-u*cos(v)-y;
a=diff(F,x);
b=diff(F,y);
c=diff(F,u);
d=diff(F,v);
e=diff(G,x);
f=diff(G,y);
g=diff(G,u);
h=diff(G,v);
A=[a,e;d,h];
B=[b,f;d,h];
C=[c,g;a,e];
D=[c,g;b,f];
E=[c,g;d,h];
uduix=-det(A)/det(E)
uduiy=-det(B)/det(E)
vduix=-det(C)/det(E)
vduiy=-det(D)/det(E)
输出依次得到,,,为:
uduix = u*sin(v)/(u*sin(v)*exp(u)+u*sin(v)^2-u*cos
您可能关注的文档
最近下载
- YS∕T 714-2020 铝合金建筑型材有机聚合物喷涂工艺技术规范.pdf
- 第十三章+电能和电功率(复习课件)物理北师大版2024九年级全一册.pptx VIP
- 《放射性勘探》课件.ppt VIP
- 《有色金属矿山排土场设计标准+GB+50421-2018》详细解读.pdf
- 九年级物理上册综合能力测试题.pdf VIP
- 腐蚀数据与选材手册-校对版.xls VIP
- 2025年国家开放大学《行政领导学》形考任务1-4参考答案.docx VIP
- 初二下册物理力学练习题.doc VIP
- 全球海上遇险安全系统和搜救雷达应答器性能要求.pdf VIP
- GB∕T 2421-2020 环境试验 概述和指南(可复制版).pdf
原创力文档


文档评论(0)