matlab 复合辛普森公式,matlab中如何用复合辛普森公式求二重积分?

matlab 复合辛普森公式,matlab中如何用复合辛普森公式求二重积分?functionq DblSimpson f a A b B m n if m 1 amp amp n 1 辛普森公式 q B b A a 9 subs sym f findsym sym f a b subs sym f findsym sym f a B subs sym f findsym sym f

function q=DblSimpson(f,a,A,b,B,m,n)

if(m==1 && n==1)           %辛普森公式

q=((B-b)*(A-a)/9)*(subs(sym(f),findsym(sym(f)),{a,b})+…

subs(sym(f),findsym(sym(f)),{a,B})+…

subs(sym(f),findsym(sym(f)),{A,b})+…

subs(sym(f),findsym(sym(f)),{A,B})+…

4*subs(sym(f),findsym(sym(f)),{(A-a)/2,b})+…

4*subs(sym(f),findsym(sym(f)),{(A-a)/2,B})+…

4*subs(sym(f),findsym(sym(f)),{a,(B-b)/2})+…

4*subs(sym(f),findsym(sym(f)),{A,(B-b)/2})+…

16*subs(sym(f),findsym(sym(f)),{(A-a)/2,(B-b)/2}));

else                       %复合辛普森公式

q=0;

for i=0:n-1

for j=0:m-1

x=a+2*i*(A-a)/2/n;

y=b+2*j*(B-b)/2/m;

x1=a+(2*i+1)*(A-a)/2/n;

y1=b+(2*j+1)*(B-b)/2/m;

x2=a+2*(i+1)*(A-a)/2/n;

y2=b+2*(j+1)*(B-b)/2/m;

q=q+subs(sym(f),findsym(sym(f)),{x,y})+…

subs(sym(f),findsym(sym(f)),{x,y2})+…

subs(sym(f),findsym(sym(f)),{x2,y})+…

subs(sym(f),findsym(sym(f)),{x2,y2})+…

4*subs(sym(f),findsym(sym(f)),{x,y1})+…

4*subs(sym(f),findsym(sym(f)),{x2,y1})+…

4*subs(sym(f),findsym(sym(f)),{x1,y})+…

4*subs(sym(f),findsym(sym(f)),{x1,y2})+…

16*subs(sym(f),findsym(sym(f)),{x1,y1});

end

end

end

q=((B-b)*(A-a)/36/m/n)*q;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/225708.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午8:43
下一篇 2026年3月17日 上午8:43


相关推荐

  • 【翻译】.NET 5中的性能改进

    【翻译】.NET 5中的性能改进在.NETCore之前的版本中,其实已经在博客中介绍了在该版本中发现的重大性能改进。从.NETCore2.0到.NETCore2.1到.NETCore3.0的每一篇文章,发…

    2022年7月20日
    14
  • vm安装centos7蓝屏「建议收藏」

    vm安装centos7蓝屏「建议收藏」vm安装centos7蓝屏最近有同学购买了最新款英特尔11代的笔记本,使用vm安装centos7系统

    2026年4月14日
    6
  • navicatformysql15永久激活码【在线破解激活】

    navicatformysql15永久激活码【在线破解激活】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    59
  • JAX-WS SOA杂谈

    JAX-WS SOA杂谈[b][size=medium]代码优先[/size][color=blue]先编写类,通过注解定义wsdl的各项属性,基于类来生成wsdl文件[/color][size=medium]契约优先[/size][color=blue]先制定标准,与其它系统一起定义一个统一的标准,实现系统之间数据传输的规范性,即先有wsdl再有类[/color][size=me…

    2022年7月15日
    16
  • CompoundButton

    CompoundButtonCompoundButton具有两种状态的按钮,选中和未选中。当按钮被按下或点击时,状态会自动改变。这是一个抽象类,目前有的子类有复选框,单选按钮,开关,切换按钮。 复选框 复选框是一种特定类型的双状态按钮,可以选中或取消选中。 单选按钮 单选按钮是两个状态的按钮,可以选中也可以取消选中。 转变 Switch是一个双态切换开关小部件,可以在两个选项之间进行选择。 …

    2022年5月2日
    56
  • R语言 画图坐标文字旋转方向

    ggplot画图:rotate_x_text()转置横坐标的字体,ggpubr包barplot画柱状图,las=2转置横坐标

    2022年4月9日
    235

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号