matlab绘制积分函数图像

如题所述

(1)首先绘制积分函数曲线
(2)利用fill命令填充积分函数曲线在积分区间内和x轴包围的区域。
如下命令绘制了积分函数exp(-(x.^2)) 在[0 1]区间内的定积分,即蓝色区域的面积。

figure; hold on;

x=0:0.001:1;
f=fill([0 x 1],[0 exp(-(x.^2)) 0],'b');
set(f,'edgecolor','none');

x=0:0.001:1.39;
plot(x,exp(-(x.^2)),'r','LineWidth',2);

xlabel('x','fontsize',16)
ylabel('y','fontsize',16)
set(gca,'FontSize',16)

text('Interpreter','latex','String','$x=e^{-x^2}$','Position',[1.153 0.3039 17.32],'FontSize',16,'color','r')
text('Interpreter','latex','String','$I=\int e^{-x^2}$','Position',[0.253 0.3039 17.32],'FontSize',25,'color','y')

box('off');
hold off
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-11
同意楼上