matlab辛普森公式求定积分
作者&投稿:卓花 (若有异议请与网页底部的电邮联系)
东野彪19423602943问: 跪求,急!用matlab 在分点数同样多的条件下,用梯形和辛普森公式求sinx在0到π/2的定积分.请写出详细过程,再次对能写出的能人表示感谢.不要随便回答. - ?
海南藏族自治州吡哌回答:[答案] 说明,用下面程序时,必须要先确定m的值. 这两个程序都有误差估计.设n=2m+1(这是因为,辛普森公式要求的)梯形公式:h=π/2/2m=π/4m;a=0;b=pi/2;x=a:h:b;y=sin(x);z1=(y(1)+y(n))*h/2; z2=sum(y(2:n-1))*h; z=z1+z2,syms...
东野彪19423602943问: 用matlab 在分点数同样多的条件下,用梯形和辛普森公式求sinx在0到π/2的定积分. - ?
海南藏族自治州吡哌回答: 说明,用下面程序时,必须要先确定m的值. 这两个程序都有误差估计.设n=2m+1(这是因为,辛普森公式要求的) 梯形公式:h=π/2/2m=π/4m;a=0;b=pi/2;x=a:h:b;y=sin(x); z1=(y(1)+y(n))*h/2; z2=sum(y(2:n-1))*h; z=z1+z2,syms t f=sin(t); intf=int(f,t,a,b)...
东野彪19423602943问: Matlab问题!用辛普森公式求数值积分.. - ?
海南藏族自治州吡哌回答: Matrix dimensions must agree. 很明显,维数不匹配……你用矩阵算的,你的保证参与运算的矩阵其行列数可以保证矩阵运算的进行吧~~
东野彪19423602943问: 怎样用在matlab中用 newton - cotes数值积分法 - ?
海南藏族自治州吡哌回答: 一、数值积分基本公式数值求积基本通用公式如下Eqn1.gif (1.63 KB)2009-11-20 23:23xk:求积节点 Ak:求积系数,与f(x)无关数值积分要做的就是确定上式中的节点xk和系数Ak.可以证明当求积系数Ak全为正时,上述数值积分计算过程...
东野彪19423602943问: matlab求定积分 1/(1+x^2) 上限3 下限1<<急!!!!!!!!>>在线等 - ?
海南藏族自治州吡哌回答: syms x f=1/(1+x^2) double(int(f,1,3))answer is 0.4636
东野彪19423602943问: 如何使用辛普森计算定积分,其中a = 0,b = 1,被积函数为sinx^2+3x - ?
海南藏族自治州吡哌回答: 用梯形法估算,再用辛普森法. fsimpf 积分函数 a,b 积分下上限,eps 精度.#include<stdlib.h> #include <math.h>double fsimpf(double x) { return sin(x) ; }double fsimp(double a,double b,double eps) { int n,k; double h,t1,t2,s1,s2,ep,p,x; n=1; h=b...
东野彪19423602943问: 用matlab定积分怎么求 - ?
海南藏族自治州吡哌回答: int(s,v,a,b):以v为自变量,对被积函数s在区间[a,b]上的定积分.a和b可以是两个具体的数,也可以是一个符号表达式,还可以是无穷(inf).例:syms x %定义符号变量 f=int(x^3,x,1,2) % 求x^3在区间[1,2]上的定积分
东野彪19423602943问: 实验3 求数值积分 - ?
海南藏族自治州吡哌回答: baidu: http;function S_n=S_P_S(a,b,n)h=(b-a)/n;for k=0:n x(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))):>.*log(x)数值分析实验报告——实验目的[1] 掌握复化...
东野彪19423602943问: 求助利用MATLAB进行复杂函数的定积分方法! 详情见补充,多谢了! - ?
海南藏族自治州吡哌回答: 只要不是不定积分要求得到积分后的表达式,能实际计算出结果的积分就是定积分了.定积分不就是求函数在某区间或领域下的面积或体积么,所以可以用梯形法之类的方法来近似求解这个面积.比如说步长为h,那么求出f(0),f(h),f(2h),......f(nh),则f(x)在0~nh的定积分得到的面积就是h*(f(0)+f(h)+...+f(nh)).matlab给出的求解积分的函数指令为intf=int(f,v,a,b),表示对f求指定变量v的定积分,积分区间为[a,b].当v缺省时,由symvar确认变量,当a,b缺省时,则是求f指定变量的不定积分.
东野彪19423602943问: 用MATLAB求一个函数的定积分 - ?
海南藏族自治州吡哌回答: clear syms t2 y2=-3.109*10^20* t2.^9+7.242*10^18* t2.^8-5.806*10^16* t2.^7+1.097*10^14* t2.^6+1.01*10^12* t2.^5-6.515*10^9 *t2.^4+1.447*10^7* t2.^3-13370 *t2.^2+8.83*t2+0.00003053; int(y2,t2,0,0.006126)