MATLAB-整合
集成处理两种本质上不同的问题。
在第一种类型中,给出了函数的导数,我们想找到函数。因此,我们基本上扭转了分化的过程。这种逆过程称为反微分,或者找到原始函数,或者找到不定积分。
第二类问题包括相加大量非常小的数量,然后随着数量的大小接近零而取一个极限,而项的数量趋于无穷大。这个过程导致定积分的定义。
定积分用于查找面积,体积,重心,惯性矩,力完成的功以及许多其他应用。
使用MATLAB查找不定积分
根据定义,如果函数f(x)的导数是f’(x),那么我们说f’(x)相对于x的不定积分是f(x)。例如,由于x 2的导数(相对于x)为2x,因此可以说2x的不定积分为x 2 。
在符号中-
f’(x 2 )= 2x ,因此,
∫2xdx = x 2
不定积分不是唯一的,因为对于常数c的任何值,x 2 + c的导数也将是2x。
这用符号表示为-
∫2xdx = x 2 + c
其中,c被称为“任意常数”。
MATLAB提供了一个用于计算表达式积分的int命令。为了导出一个函数的不定积分的表达式,我们写:
例如,从我们之前的示例中-
MATLAB执行上述语句并返回以下结果-
例子1
在此示例中,让我们找到一些常用表达式的积分。创建一个脚本文件并在其中键入以下代码-
运行文件时,它显示以下结果-
例子2
创建一个脚本文件并在其中键入以下代码-
请注意, pretty函数以更易读的格式返回表达式。
运行文件时,它显示以下结果-
使用MATLAB查找定积分
根据定义,定积分基本上是和的极限。我们使用定积分来查找面积,例如曲线和x轴之间的面积以及两条曲线之间的面积。定积分也可以在其他情况下使用,其中所需的数量可以表示为总和的极限。
通过传递要计算积分的限制, int函数可用于确定积分。
计算
我们写,
例如,计算
我们写-
MATLAB执行上述语句并返回以下结果-
以下是上述计算的八度等效-
八度执行代码并返回以下结果-
可以使用Octave提供的quad()函数给出替代解决方案,如下所示:
八度执行代码并返回以下结果-
例子1
让我们计算在x轴和曲线y = x 3 -2x + 5以及纵坐标x = 1和x = 2之间封闭的面积。
所需面积由-
创建一个脚本文件并输入以下代码-
运行文件时,它显示以下结果-
以下是上述计算的八度等效-
八度执行代码并返回以下结果-
可以使用Octave提供的quad()函数给出替代解决方案,如下所示:
八度执行代码并返回以下结果-
例子2
找出曲线下的面积:f(x)= x 2 cos(x)对于-4≤x≤9。
创建一个脚本文件并编写以下代码-
运行文件时,MATLAB绘制图形-
输出如下-
以下是上述计算的八度等效-