正在加载图片...
China-pub.com 第11章积分和微分方程组 153 下载 给出 integralStd 0.74682612052747 integralTol 0.74682414517798 (c)使用quad8命令:使用在(b)中创建的M文件,然后输入: integral8Std quad8('integrand',0,1) integral8Std 0.74682413281243 这是MATLAB所能给出的最精确的结果。 (d使用cumtrapz命令能很容易地计算出不同区间的积分。 x=0:5; cumtrapz(x) ans 00.5000 2.0000 4.5000 8.0000 12.5000 (e)计算二重积分: 如图11-l。首先创建一个包含函数M文件:integrand.2.m: function y integrand2(x,y) y=exp(-x.2-y.2); 然后用quad命令计算对于固定的x值在y方向的一些积分值: x=linspace(0,1,15); for1=1:15 integral(i)=quad('integrand2',0,1,[],[],x(i)) end 现在已计算出在y方向的15个积分值。trapz命令能使用这些值来计算二重积分: format short; dIntegral trapz(x,integral) dIntegral 0.5575 输入下列语句可以得到一个积分区域的图形: [X,Y]=meshgrid(0:.1:1,0:.1:1); Z =integrand2(X,Y); mesh(X,Y,Z);view(30,30);(c) 使用q u a d 8命令:使用在( b )中创建的M文件,然后输入: 这是M AT L A B所能给出的最精确的结果。 (d) 使用c u m t r a p z命令能很容易地计算出不同区间的积分。 (e) 计算二重积分: 如图11 - 1。首先创建一个包含函数M文件:i n t e g r a n d 2 . m: 然后用q u a d命令计算对于固定的x值在y方向的一些积分值: 现在已计算出在y方向的1 5个积分值。t r a p z命令能使用这些值来计算二重积分: 输入下列语句可以得到一个积分区域的图形: 第11章 积分和微分方程组 1 5 3 下载 给出
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有