问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

设计一个matlab程序 计算圆域上的二重积分

发布网友 发布时间:2022-05-02 09:02

我来回答

3个回答

热心网友 时间:2023-10-15 00:06

这个可以用matlab的符号积分或者数值积分解决,下面提供4种方法:

1、直角坐标系符号积分

syms x y
int_y = int(sin(pi*(x^2+y^2)),y,-sqrt(1-x^2),sqrt(1-x^2)); % 先对y积分
I = vpa(int(int_y,x,-1,1))
 
I = 2.0


2、极坐标系符号积分

syms r
I = 2*pi*int(r*sin(pi*r^2),r,0,1)

I = 2


3、dblquad()是数值积分(针对matlab早期版本)

f=@(x,y)sin(pi*(x.^2+y.^2)).*(x.^2+y.^2<=1);
I = dblquad(f,-1,1,-1,1)

I = 2.0000


4、integral2()数值积分(较新版本matlab)

f=@(x,y)sin(pi*(x.^2+y.^2));
y_l = @(x) -sqrt(1-x.^2);
y_u = @(x) sqrt(1-x.^2);
I = integral2(f,-1,1,y_l,y_u)

I = 2.0000

热心网友 时间:2023-10-15 00:07

1.mydblquad.m文件

function y=mydblquad(a,b)

y=dblquad(@f_tran,a,b,0,1);
不论计算什么样的二重积分,该文件内容不需要做任何修改。

2.f_tran.m文件

function z=f_tran(x,u)

d=sqrt(x);

c=x;

z=(d-c).*f_init(x,(d-c).*u+c);
计算积分时,只需要把c和d改成内积分的上下限即可。

3.f_init.m文件

function w=f_init(x,y)

w=sin(y)./y;
计算积分时,只需要把内积分的积分函数表示出来即可,注意,需要使用点乘、点除等运算。

4.调用mydblquad(0,1),即可计算出上述二重积分。
mydblquad.rar f_init.rar f_tran.rar追问所以我还是看不懂 最好写出来能直接运行的程序

热心网友 时间:2023-10-15 00:07

求问楼主会了吗?同求呀
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 如何利用matlab解决重积分问题并画出图像 关于matlab dblquad计算二重积分问题 matlab中dblquad函数求一给定参数二元整天分布的积分,数值怎么大于1 matlab使用函数dblquad二重积分后为结果为复数,实际上应为一实数,哪位高手看看哪里出错了 matlab双重积分求助,dblquad 阳宅坐乙向辛横门方位 MATLAB中用dblquad函数,可不可以对没有具体函数表达式但有x的数值和y的数值的函数进行积分。 谁能帮我解释一下我的紫薇命盘 matlab二重积分dblquad函数计算 matlab中dblquad 是干什么的 2004年出生到2044年多大? 菠萝外皮还是绿的,是不是没有熟?可以吃吗?菠萝和凤梨是同一种东西吗?台湾人把菠萝叫做凤梨? 为什么台湾的人要叫菠萝 凤梨 《世界的四个部分》是卡尔波的作品吗? 深圳维柯尼电器有限公司听说不错,做什么的? 浙江维柯尼电器有限公司怎么样? 深圳维柯尼电器有限公司怎么样? 深圳市维柯尼科技有限公司怎么样? 维柯尼 国际电工哪个地脚灯质量好 文件发放和销毁记录 如何填写 现在想用matlab指令dblquad计算一个二重积分,被积函数中除了u,v之外还有其他参数,但是已经提前给出。 毕业生三方协议违约 MATLAB q=db1quad(fun,a,b,c,d)函数功能 三方协议违约金信息怎么附加 三方协议违约金的法律规定有哪些 matlab 符号积分和数值积分 三方协议学校没盖章想违约 三方协议的违约金问题!!! 我是大四学生,请问三方协议违约的话我要负什么样的责任? 转让专利权交增值税吗 个人专利技术转让要缴纳那些税费? 我姓邢,我儿子叫什么好听? 陈氏源由简介,还有名人,快点!急! 我儿子1997.2.20出生,姓邢,想改名,请高人指点 请问现在火车票还能买到纸质票吗? 现在购买火车票售票员会不会发放纸质车票? 网上购买的火车票,还要不要纸质火车票吗? 洋钱罐现金借款正规吗 写观察日记的作文怎么写啊,100字 冬青树的观察日记100字?