最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

数值积分matlab程序

来源:动视网 责编:小OO 时间:2025-09-24 07:13:46
文档

数值积分matlab程序

数学软件课程设计题目数值积分班级数学081班姓名潘珊珊实验目的用Matlab语言实现梯形求积公式算法和Simpson/cotes求积公式算法,求解一般的数值积分问题。实验内容一、梯形求积公式:程序如下:functions=trapr1(f,a,b,M)h=(b-a)/M;s=0;fork=1:(M-1)x=a+h*k;s=s+feval(f,x);ends=h*(feval(f,a)+feval(f,b))/2+h*s;二、Simpson求积公式算法:程序如下:functions=simpr1
推荐度:
导读数学软件课程设计题目数值积分班级数学081班姓名潘珊珊实验目的用Matlab语言实现梯形求积公式算法和Simpson/cotes求积公式算法,求解一般的数值积分问题。实验内容一、梯形求积公式:程序如下:functions=trapr1(f,a,b,M)h=(b-a)/M;s=0;fork=1:(M-1)x=a+h*k;s=s+feval(f,x);ends=h*(feval(f,a)+feval(f,b))/2+h*s;二、Simpson求积公式算法:程序如下:functions=simpr1
数学软件课程设计

题目              数值积分             

班级         数学081班                       

姓名          潘珊珊                    

实验目的

用Matlab语言实现梯形求积公式算法和Simpson/cotes求积公式算法,求解一般的数值积分问题。

实验内容

一、梯形求积公式:

程序如下:

function s=trapr1(f,a,b,M)

h=(b-a)/M;

s=0;

for k=1:(M-1)

    x=a+h*k;

    s=s+feval(f,x);

end

s=h*(feval(f,a)+feval(f,b))/2+h*s;

二、Simpson求积公式算法:

程序如下:

function s=simpr1(f,a,b,M)

h=(b-a)/(2*M);

s1=0;

s2=0;

for k=1:M

    x=a+h*(2*k-1);

    s1=s1+feval(f,x);

end

for k=1:(M-1)

    x=a+h*2*k;

    s2=s2+feval(f,x);

end

s=h*(feval(f,a)+feval(f,b)+4*s1+2*s2)/3;

实验结果

一、梯形求积公式:

f=inline('1/(1+x^2)','x')

trapr1(f,0,0.5,10)

ans =

    0.4635

二、Simpson求积公式算法:

f=inline('1/(1+x^2)','x')

simor1(f,0,0.5,10)

ans =

    0.4636

文档

数值积分matlab程序

数学软件课程设计题目数值积分班级数学081班姓名潘珊珊实验目的用Matlab语言实现梯形求积公式算法和Simpson/cotes求积公式算法,求解一般的数值积分问题。实验内容一、梯形求积公式:程序如下:functions=trapr1(f,a,b,M)h=(b-a)/M;s=0;fork=1:(M-1)x=a+h*k;s=s+feval(f,x);ends=h*(feval(f,a)+feval(f,b))/2+h*s;二、Simpson求积公式算法:程序如下:functions=simpr1
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top