matlab 求函数f(x)在[a,b]上的定积分的程序 用定义求解

EFAIRicky
2012-07-27 · TA获得超过613个赞
知道小有建树答主
回答量:228
采纳率:100%
帮助的人:210万
展开全部
假定用矩形或梯形拟合吧
% function yanshi(fname,a,b,n)
% %定积分演示程序
% xi(1)=a;
% xi(n+1)=b;
% for i=1:n-1
% xi(i+1)=a+(i+rand(1))*(b-a)/n;
% end
% I=0;
% for i=1:length(xi)-1
% sxi=xi(i)+rand(1)*(xi(i+1)-xi(i));
% syi=feval(fname,sxi);
% I=I+syi*(xi(i+1)-xi(i));
% xx=[xi(i) xi(i) xi(i+1) xi(i+1) xi(i)];
% yy=[0 syi syi 0 0];
% fill(xx,yy,'c');
% hold on
% end
% x=a:(b-a)/100:b;
% y=feval(fname,x);
% plot(x,y,'r','markersize',20);
% fprintf('n=%6d I=%12.5f\n',n,I);
% hold off;
% function y=lirui(x)
% y=1+x.^2;
% t = (1/16:1/8:1)'*2*pi;
% x = sin(t);
% y = cos(t);
% fill(x,y,'r')
% axis square

自己吧每行的注释符号去掉吧
具体方法为Ctrl +A Ctrl+T即可
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式