实验二  微积分基本运算

 

一、实验目的:

熟悉Matlab软件中关于微积分运算的基本命令,掌握利用Matlab软件进行微积分运算的方法。

二、相关知识

在微积分中,我们曾经微积分的运算,那时我们根据微积分的原理,学习了一整套各种各样的方法,其中包括了许多技巧,现在我们尝试用软件来解决微积分的计算问题。

Matlab中,常用的初等函数表示方法如下:

函数名

功能

Matlab命令

幂函数

xa次幂

x^a

x的平方根

sqrt(x)

指数函数

ax次幂

a^x

ex次幂

exp(x)

对数函数

x的自然对数

log(x)

x的以2为底的对数

log2(x)

x的以10为底的对数

log10(x)

三角函数

正弦函数

sin(x)

余弦函数

cos(x)

正切函数

tan(x)

余切函数

cot(x)

正割函数

sec(x)

余割函数

csc(x)

反三角函数

反正弦函数

asin(x)

反余弦函数

acos(x)

反正切函数

atan(x)

反余切函数

acot(x)

反正割函数

asec(x)

反余割函数

acsc(x)

绝对值函数               

x的绝对值

abs(x)

Matlab提供的命令函数limit()可以完成极限运算,其调用格式如下:

       Limit(F,x,a,’left’)

该命令对表达式F求极限,独立变量x从左边趋于a,函数中除F外的参数均可省略,’left’可换成’right’。举例如下:

求极限,可用以下程序完成:

clear    

F=sym(‘(1+a/x)^x’)       

limit(F,’x’,inf,’left’)

结果为exp(a)

其中,语句F=sym(‘(1+a/x)^x’)表示定义符号表达式,如果要定义符号变量x,则用语句syms x来实现。

Matlab中,常用的关于微积分的命令如下:

序号

功能

Matlab命令

1

求函数fun关于变量xn阶导数,n1是可省略

diff(fun,x,n)

2

使求导结果dx符合数学上习惯的书写方式

pretty(dx)

3

求以x为自变量的函数fun的不定积分

int(fun,x)int(fun)

4

求以x为自变量的函数funab的定积分

int(fun,x,a,b)

5

求函数f的剃度

jacobian(f,x)

6

在命令窗口中用help gradient查看用法

gradient()

三、实验内容

1.求下列极限:

  1        2         3

2.求下列函数的导数:

  1      2           3

3.求下列函数的积分:

  1       2    

3             4

5由曲面所围成。

4.完成实验报告。