全文预览

MATLAB在重积分计算中的应用

上传者:业精于勤 |  格式:doc  |  页数:14 |  大小:508KB

文档介绍
.8321Р因此,所求的的近似值为-1.8321。Р问题3:用MATLAB语言绘出积分表达式所表示的区域。Р解:D1中的x,y的取值范围大致为:x[0.5 1.5],y[-2 2];D2中x,y的取值范围大致为:x[1.5 2],y[-2,2];用MATLAB函数绘制x=-1/2,x=3/2,y=-,y=所围成的区域D1,绘制x=3/2,x=2,y=-,y=所围成的区域D2。Р程序如下:Рline([-0.5 -0.5],[-3 3]); %画区域D1中x=-1/2,适当放宽了y的范围Рhold on;line([1.5 1.5],[-3 3]); %画区域D1中x=3/2Рhold on; %设置图形保持状态Рezplot('y=-sqrt(2*x+1)',[-0.5,1.5,-3,3]); %画区域D1中y=-sqrt(2*x+1)Рhold on; %设置图形保持状态Рezplot('y=sqrt(2*x+1)',[-0.5,1.5,-3,3]); %画区域D1中y=sqrt(2*x+1)Рhold on;line([1.5 1.5],[-3 3]); %画区域D2中的x=3/2Рhold on;line([2 2],[-3 3]); %画区域D2中x=2Рhold on; %设置图形保持状态Рezplot('y=-sqrt(16-8*x)',[1.5,2,-3,3]); %画区域D2中y=-sqrt(16-8*x)Рhold on; %设置图形保持状态Рezplot('y=sqrt(16-8*x)',[1.5,2,-3,3]); %画区域D2中y=sqrt(16-8*x)Рtext([0.6,0.6],[0,0],'D1'); %在指定位置D1添加图形说明Рtext([1.7,1.7],[0,0],'D2'); %在指定位置D2添加图形说明Р得到的区域如下图6所示。

收藏

分享

举报
下载此文档