当前位置:新励学网 > 秒知问答 > 复合梯形公式matlab

复合梯形公式matlab

发表时间:2024-05-28 20:51:52 来源:网友投稿

1、可以利用matlab的trapz函数命令x=0:0.00001:1;%x用来储存积分点y=(x+1).*sin(x);%y用来求解积分点x处的函数值i=trapz(x,y)i?=0.7608663730793?验证该问题的解析解syms?xy=(x+1)*sin(x);%被积函数表达式ii=int(y,0,1)ii?=sin(1)?-?2*cos(1)?+?1?%ii即为该被积函数的解析解ii_e=eval(ii)?ii_e?=0.760866373071617?%ii的数值解%可以看出梯形求积公式在步长等于0.00001的情况下。

2、数值积分的解与解析解的数值能达到小数点后11位保持一致。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!