求大神用MATLAB帮我编两个程序~用复化梯形公式、复化Simpson公式计算积分:∫ lnxdx 积分上限是10 下限是1 .

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 10:14:13

求大神用MATLAB帮我编两个程序~用复化梯形公式、复化Simpson公式计算积分:∫ lnxdx 积分上限是10 下限是1 .
求大神用MATLAB帮我编两个程序~
用复化梯形公式、复化Simpson公式计算积分:∫ lnxdx 积分上限是10 下限是1 .

求大神用MATLAB帮我编两个程序~用复化梯形公式、复化Simpson公式计算积分:∫ lnxdx 积分上限是10 下限是1 .
1.新建两个m文件,分别把这两个function函数复制进去并保存,文件名为默认;
function Tn = mytrapz(f,a,b,n)
%复化梯形公式
t=0;
for i=1:n-1
t=t+f(a+i*(b-a)/n);
end
Tn=(b-a)/(2*n)*(f(a)+f(b)+2*t);

function Sn=simpson(f,a,b,n)
%Simpson积分公式
s1=0;s2=0;
for i=1:n-1
s1=s1+f(a+(2*i+1)*(b-a)/(2*n));
s2=s2+f(a+i*(b-a)/n);
end
Sn=(b-a)/(6*n)*(f(a)+f(b)+4*s1+2*s2);
2.调用程序计算;
在命令窗口输入:
>> f=@(x)log(x);
>> Tn=mytrapz(f,1,10,200)

Tn =
14.0257

>> Sn=simpson(f,1,10,200)

Sn =
14.0252

求大神用MATLAB帮我编两个程序~用复化梯形公式、复化Simpson公式计算积分:∫ lnxdx 积分上限是10 下限是1 . 求大神帮我看看matlab我编的程序错在哪里,怎么修改?要编的是这个方程,nT=88,C0,G0,Ck,Gk都是88*88矩阵,u(s)经傅里叶变换为88*2049矩阵,B为单位阵,s为2049*1的矩阵.求X(s).我编的程序如下,有错误, 由于初学者,不懂matlab,请高手用malab帮我编一个程序:三角函数的波形合成与分解 求fortran大神帮我编一个Fortran程序计算无理数π的1-100的小数位, 求大神用matlab编程编一下下这个程序咧!程序要简单一点的!要有m文件,运行结果截图! 谁可以帮我解释两个Matlab程序 请大神们帮我把这个图纸上面的椭圆用广数980数控编出程序来,另求程序的含义 谁帮我用C语言编一个程序求任意圆的面积? 求大神帮我用这些字母编一句句子!ttdqsgcjwdexddsbcnmlgbdccc 用中文句子编出来 不要带脏话谢谢! 求大神帮写matlab优化程序,题目见下图:帮写个m文件, 谁能帮我用Matlab编个程序解一元三次方程能帮我用MATLAB编个程序解个一元三次方程么?方程形式为 a*x^3+b*x^2+c*x+d=0我知道用solve很容易解 但是我是想能用一个程序一运行就是输入abcd的值,然后 求大神用matlab帮我曲线拟合一下,能得到一个解析式 用matlab画z=(1+(4*y.^2-1.9)./x.^2+1./x.^4)./(0.4*x*y)的等值线图画出来的效果图应该如下,但试了好几遍都没画成功.求大神帮我写一下程序. 有限元法解常微分方程的程序(最好用MATLAB编) matlab求二重积分以上两个公式是一样的,f(x)是一个密度函数,我一般用f(x)=aczmidu(x,acz,ack1)代替,而F(x)是f(x)积分的结果,即,现在我要将最上面的函数算出来,matlab程序应该怎么编?u是 MATLAB物理题问题大家帮忙,要写论文.你们给我找个物理问题,把它用MATLAB写出程序,什么物理问题都可以,数组和积分等等,编1到两个问题 求大神matlab画玫瑰图我把数据写在下面,谁能帮帮我,要八个方向的,最好把MATLAB的程序也帮我写一下,就是直接复制粘贴可以用的,跪求 ,谢谢了 静风频率2/328 东风频率 11/328 西风频率 求用matlab算函数的范围麻烦帮求出式子中那个字母的范围,精确到小数点后两位最好连matlab的程序也给我