查看: 90|回复: 1|关注: 0

[已答复] 二重积分解出来还是int(int)

[复制链接]

新手

5 麦片

财富积分


050


3

主题

7

帖子

0

最佳答案
发表于 2018-5-16 22:33:19 | 显示全部楼层 |阅读模式
二重积分解出来还是没有解析解,得到的结果还含有int(int),请问该如何解决,
  1. syms psi yl=0.2/2;%矩形长的一半
  2. d=0.1;%矩形的宽度
  3. t=0;%两者中心线之间的水平距离
  4. h=0.2;%两者之间的间距
  5. r=0.1;%圆的半径
  6. u0=4*pi*10^-7;%真空磁导率
  7. M=u0./(4*pi)*int(int(r*cos(psi)./sqrt((r*cos(psi)-d)^2+(r*sin(psi)+t-y)^2+h^2),psi,0,2*pi),y,-l,l)
复制代码


doubleintigrate.m

314 Bytes, 下载次数: 0

MATLAB 基础讨论
版块优秀回答者

入门

266 麦片

财富积分


50500


1

主题

249

帖子

54

最佳答案
  • 关注者: 9
发表于 7 天前 | 显示全部楼层
  1. syms psi y
  2. l=0.2/2;%矩形长的一半
  3. d=0.1;%矩形的宽度
  4. t=0;%两者中心线之间的水平距离
  5. h=0.2;%两者之间的间距
  6. r=0.1;%圆的半径
  7. u0=4*pi*10^-7;%真空磁导率
  8. fun=@(psi,y) r*cos(psi)./sqrt((r*cos(psi)-d).^2+(r*sin(psi)+t-y).^2+h^2);
  9. M=u0/(4*pi)*integral2(fun,0,2*pi,-l,l);
复制代码

  1. M =

  2.    4.2225e-09
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表