用MATLAB程序编写复化梯形公式和复化simpsion公式求解积分

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 09:48:40
用MATLAB程序编写复化梯形公式和复化simpsion公式求解积分

用MATLAB程序编写复化梯形公式和复化simpsion公式求解积分
用MATLAB程序编写复化梯形公式和复化simpsion公式求解积分

用MATLAB程序编写复化梯形公式和复化simpsion公式求解积分
%Compound trapezoid formula复化梯形法
function y = traint(a,b,n,f)
h = (b - a) / n;
x = linspace(a,b,n+1);
y1 = h * feval(f,x);
y1(1) = y1(1) / 2;
y1(n+1) = y1(n+1) / 2;
y = sum(y1);
%compound Simpson formula复化辛普森公式
function y = sraint(a,b,n,f)
h = (b - a) / n;
x = linspace(a,b,2*n+1);
y1 = feval(f,x);
y1(2:2:2*n) = 4 * y1(2:2:2*n);
y1(3:2:2*n-1) = 2 * y1(3:2:2*n-1);
y = h / 6 * sum(y1);
>>f=inline('4./(1+x.*x)');
>> traint(-1,1,8,f)
ans =
6.2624
>> sraint(-1,1,8,f)
ans =
6.2832

用MATLAB程序编写复化梯形公式和复化simpsion公式求解积分 用matlab(复化梯形公式)计算积分dy MATLAB实现复化梯形公式、复化Simpson公式和复化Cotes公式(解决后100分)用复化梯形公式、复化Simpson公式和复化Cotes公式求积分:的近似值,要求精度w=10-3,并给出相应的n .本人小白,希望程序带 上述公式的matlab语言怎么编写?上述公式的matlab语言怎么编写?变量是B,μr和字母l,其他量μ0和w已知,求matlab编写的程序 求matlab大神指导,怎么将公式中'*'一次全部换成'.*'怎么编写程序修改,把'*'和'/'全部用'.*'和'./'代替 用matlab编写一下y=10/x的程序和图像, 用matlab画cosx/cos2x的图像怎么编写程序! 用matlab画cosx/cos2x的图像怎么编写程序 matlab用M脚本文件 编写根号n的程序 用matlab编写一个程序:求出200以内的质数, 求用MATLAB编写的层次分析法程序 用MATLAB编写矩阵A的LU分解程序.要求必须用数学软件MATLAB编写程序. 求用MATLAB编写空间梁的单元刚度矩阵和整体刚度矩阵的程序最近有一个作业是用MATLAB编写程序计算空间梁,单我不知道如何写求刚度矩阵的程序, 使用matlab编写好梯形公式的函数M文件后如何使用它去计算积分?已知复化梯形公式M文件:function y=trap(‘f’,a,b,n)h=(b-a)/n;k=n-1;sum=0;for i=1:ksum=sum+feval(f,a+i*h);endy=h/2*( feval (f,a)+2*sum+ feval (f,b)); 用matlab编写函数文件:分别用 for 和 while 循环结构编写程序,求 2 的 0 到 15 次幂的和 用MatLab如何编写一个程序能求任意两个数的平方和与立方和 急求.. 在matlab编写程序,用穷举法找出 100间的所有素数是matlab哦 编写MATLAB程序实现多项式拟合