毕业论文

打赏
当前位置: 毕业论文 > 数学论文 >

基于MATLAB的重积分数值解(2)

时间:2023-10-15 16:48来源:毕业论文
例1。 计算一重定积分 1 �� d�。 0输入命令: syms x; f=exp(x); g=int(f,0,1) g = exp(1)-1 s=double(g) 显示结果:s = 1。71828182845905 上例是一道很简单的例题,运用牛

例1。 计算一重定积分 1 �� d�。

0输入命令:

>> syms x;

>> f=exp(x);

>> g=int(f,0,1) g =

exp(1)-1

>> s=double(g)

显示结果:s =

1。71828182845905

上例是一道很简单的例题,运用牛顿-莱布尼茨公式求出原函数是�x,用 MATLAB 可 以算出其符号解为�1 − 1,近似解为 1。71828182845905,但当被积函数换成��2 时,我们

是求不出其原函数的,这是可以借助 MATLAB 求其近似值、数值解。论文网

例 2。 计算一重定积分 ∫ ��2 d�。

0输入命令:>> syms x;>> f=exp(x^2);

>> g=int(f,0,1) g =

-1/2*i*erf(i)*pi^(1/2)

>> s=double(g)

显示结果:

s =1。46265174590718

例 3。 计算一重定积分 ∫ �0。5� sin(� +

输入命令:

>> syms x ;

>> f=exp(0。5*x)。*sin(x+pi/3);

>> t=int(f,0,3*pi);

>> s=double(t)

显示结果:s =6。01909160840294

由以上三个实例,可以看出,int 得到的是符号解,故一般称之为符号解法,需要调 用 double 函数,结果转化为数值解。

但以上两个例题的数值结果,都是无限不循环小数,那么其值得近似程度就值得我

们进一步探究了,为了缩小误差,提高精确度,我们可以采用复化梯形公式,Simpson 公式,复化 simpson 公式等,接下来将用几道例题展示这几种方法。

将区间[a,b] 划分[n] 等份,分点是� 基于MATLAB的重积分数值解(2):http://www.youerw.com/shuxue/lunwen_197451.html

------分隔线----------------------------
推荐内容