APP下载

Mathematica软件在多元函数微分学中的应用

2013-11-24辛春元

山东农业工程学院学报 2013年6期
关键词:等高线图等高线命令

辛春元

(辽宁对外经贸学院,辽宁 大连 116052)

一、Mathematica软件在多元函数微分学中的基本命令[1]

1 Mathematica软件计算的基本命令

D[f,var](求函数f对自变量var的偏导数);

D[f,X1,X2,…](求函数 f对自变量 X1,X2,…的混合偏导数);

D[f,{X1,n1},{X2,n2},…](求函数 f对自变量 X1,X2,…的n1,n2,…阶混合偏导数).

Dt[f]求f的全微分;

Dt[f,var]求 f对自变量 var的全微分,其中f的各元都是var的函数;

SetAttributes[c,Constant]声明c是常数.

2 Mathematica软件绘制图形的基本命令

Plot3D[f,{x,xmin,xmax},{y,ymin,ymax},options](绘制三维图形的函数);

ParametricPlot3D[{x(u,v),y(u,v),z(u,v)},{u,umin,umax},{v,vmin,vmax}](绘制参数方程图形的函数);

ContourPlot[f[x,y],{x,x1,x2},{y,y1,y2}](在平面上作二元函数的等高线).

二、Mathematica软件在多元函数微分学中的应用

1 Mathematica软件的计算功能在多元函数微分学中的应用

解输入

则输出所求结果为

实例2设其中a是常数,求dz.[2]

解输入

则输出结果为

其中 Dt[x,Constants->{a}]就是 dx,Dt[y,Constants->{a}]就是dy.可以用代换命令“/.”把它们换掉.输入

则输出结果为

2.2 Mathematica软件的作图功能在多元函数微分学中的应用

实例3求出曲面在点(1,1)处的切平面、法线方程,并画出图形.[3]

解 首先画出曲面的图形.

输入命令

则输出相应图形(图1).

图1

其次画出切平面的图形.输入命令

则输出切平面方程为及相应图形(图2).

图2

最后画出法线的图形.输入命令

则输出相应图形(图3).

图3

解 输入命令

则输出相应图形(图4),其中

(1)u(x·y)的梯度与等高线图;

(2)v(x·y)的梯度与等高线图;

(3)u(x·y)与 v(x·y)的等高线图;

(4)u(x·y)与 v(x·y)的梯度图.

图4

从上述图中可以看出它们的等高线为一族正交曲线.事实上,有且它们满足拉普拉斯方程

实例5设作出的图形和等高线,再作出它的梯度向量gradf的图形.把上述等高线和梯度向量的图形叠加在一起,观察它们之间的关系.[2]

输入调用作向量场图形的软件包命令

输出为图8.从图可以看到平面上过每一点的等高线和梯度向量是垂直的,且梯度的方向是指向函数值增大的方向。

三、小结

总之,利用Mathematica软件强大的计算功可以求多元函数偏导数、全微分、二元函数极值等等,利用Mathematica软件的作图功能能够直观的理解曲面的切平面、方向导数、梯度和等高线等概念,降低学习难度,提高解决实际问题的综合能力。

[1]丁大正.科学计算强档Mathematica4教程[M].北京:电子工业出版社 2002,3.

[2]吴赣昌.微积分[M].北京:中国人民大学出版社2012,6.

[3]章栋恩 许晓革.高等数学实验 [M].北京:高等教育出版社2004,7.

猜你喜欢

等高线图等高线命令
带参数时空分数阶Fokas-Lenells 方程的精确解*
(3+1)维B-type Kadomtsev-Petviashvili-Boussinesq方程的精确解
只听主人的命令
基于地测信息管理系统GIS3.2的煤层底板等高线的优化
地形图的阅读
一种基于Fréchet距离的断裂等高线内插算法
移防命令下达后
“等高线地形图的判读”专题测试
这是人民的命令
山区等高线内插生成DEM的精度评价