我是靠谱客的博主 迅速大雁,最近开发中收集的这篇文章主要介绍matlab复化积分程序,编程MATLAB程序实现复化梯形和辛普森数值积分,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

《编程MATLAB程序实现复化梯形和辛普森数值积分》由会员分享,可在线阅读,更多相关《编程MATLAB程序实现复化梯形和辛普森数值积分(3页珍藏版)》请在金锄头文库上搜索。

1、数值分析实验报告实验目的1 掌握复化梯形和辛普森数值积分法的基本原理和方法;2 编程MATLAB程序实现复化梯形和辛普森数值积分实验内容与步骤实验内容与步骤1. 编程序实现复化梯形数值积分求积公式function y=f(x)y=sqrt(x).*log(x);function T_n=F_H_T(a,b,n)h=(b-a)/n;for k=0:nx(k+1)=a+k*h;if x(k+1)=0x(k+1)=10(-10);endendT_1=h/2*(f(x(1)+f(x(n+1);for i=2:nF(i)=h*f(x(i);endT_2=sum(F);T_n=T_1+T_2;运行结果: 。

2、T_n=F_H_T(0,1,20)T_n =-0.43362.编程序实现复化辛普森数值积分求积公式function y=f(x)y=sqrt(x).*log(x);function S_n=S_P_S(a,b,n)h=(b-a)/n;for k=0:nx(k+1)=a+k*h;x_k(k+1)=x(k+1)+1/2*h;if (x(k+1)=0)|(x_k(k+1)=0)x(k+1)=10(-10);x_k(k+1)=10(-10);endS_1=h/6*(f(x(1)+f(x(n+1);for i=2:nF_1(i)=h/3*f(x(i);endfor j=1:nF_2(j)=2*h/3*f(x_k(j);endS_2=sum(F_1)+sum(F_2);S_n=S_1+S_2;运行结果: S_n=S_P_S(0,1,20)S_n =-0.4423实验心得通过此次实验的操作,我掌握了复合梯形公式和复合辛普森公式,对编程又有了新的突破!。

最后

以上就是迅速大雁为你收集整理的matlab复化积分程序,编程MATLAB程序实现复化梯形和辛普森数值积分的全部内容,希望文章能够帮你解决matlab复化积分程序,编程MATLAB程序实现复化梯形和辛普森数值积分所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部