matlab 精度不够,matlab中Romberg的精度为什么不够?帮帮忙

本文介绍了一种使用Matlab实现Romberg积分法的方法,通过具体示例展示了如何设定被积函数、积分区间及精度要求,并给出了积分过程中的迭代计算结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

function A=romberg(s,a1,a2,eps)%参数依次为要积分的函数,下界,上届,精度。syms xs=(x^3+sin(x))/x;%('输入被积函数的表达式:')a1=0.3;%('输入积分下限:')a2=0.8;%('输入积分上限:')eps=0.00000001;%('输入精度:')h=a2-a1;A(1,1)=(h/2)*(subs(s,x,a1)+subs(s,x,a2));A(2,1)=A(1,1)/2+(h/2)*subs(s,x,a1+(h/2));i=2;j=1;n=2;while 1   m=1;   h=h/2;       while j

0.6529 0 0 0

0.6397 0.6353 0 0

0.6364 0.6353 0.6353 0

0.6355 0.6353 0.6353 0.6353

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值