matlab 求函数f(x)在[a,b]上的定积分的程序
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/09 12:54:29
matlab 求函数f(x)在[a,b]上的定积分的程序
假定用矩形或梯形拟合吧
% 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即可
% 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即可
matlab 求函数f(x)在[a,b]上的定积分的程序
编一个C语言程序--求f(x)在a,b上的定积分
谁能帮忙用MATLAB编写程序:求f(x)等于t乘以e的负t次方在-3到4上的定积分
函数f(x)与xf(x)在[a,b]上连续,且f(x)与xf(x)在[a,b]上的定积分都==0,
利用定积分的定义求y=x在(a,b)上的积分
证明题求定积分设函数F(X)在区间[a,b]上连续,单调增加,F(X)=1/(x-a)倍的{定积分f(t)dt,积分区间
用C语言编程,已知f(x)=(1+x^2),编写函数用梯形法计算f(x)在区间[a,b]上的定积分
一道高数定积分题目:f(x)在[a,b]上有定义,若|f(x)|在[a,b]的定积分存在,f(x)在[a,b]上的定积分
设函数F(x)在区间【a,b】上连续,又F(x)是f(x)的一个原函数,F(a)=-1,F(b)=-3.则定积分a到bf
函数f(x)在[a,b]上有定义且|f(x)|在[a,b]上可积,此时f(x)在[a,b]上的定积分为什么不一定存在?
知道定积分的值 根号a平方加b平方 和 上下限a,b 求被积函数f(X)怎么求
怎样求一个函数在(a,b)上的定积分