楼主: 蝙糊侠
1705 1

[问答] 请老师们帮忙看一下我这个二重积分计算不出来 NaN [推广有奖]

  • 0关注
  • 0粉丝

小学生

50%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
40 点
帖子
1
精华
0
在线时间
13 小时
注册时间
2020-5-20
最后登录
2020-7-3

楼主
蝙糊侠 发表于 2020-6-7 23:04:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
这是一个计算二元t-copula 分布函数的程序:

syms x y
ro=1;v=13.47;
a=tinv(0.204,v);
b=tinv(0.211,v);
fun=@(x,y) 1/(2*pi*sqrt(1-ro.^2))*(1+(x.^2-2*ro*x.*y+y.^2)./(v*(1-ro^2))).^(-(v+2)/2);
y =integral2(fun,-inf,a,-inf,b)

结果: NaN   警告: 遇到无限值或非数字值。
> In integralCalc/iterateScalarValued (line 349)
  In integralCalc/vadapt (line 132)
  In integralCalc (line 91)
  In integral2Calc>@(xi,y1i,y2i)integralCalc(@(y)fun(xi*ones(size(y)),y),y1i,y2i,opstruct.integralOptions)
  In integral2Calc>@(x)arrayfun(@(xi,y1i,y2i)integralCalc(@(y)fun(xi*ones(size(y)),y),y1i,y2i,opstruct.integralOptions),x,ymin(x),ymax(x)) (line 17)
  In integralCalc/iterateScalarValued (line 314)
  In integralCalc/vadapt (line 132)
  In integralCalc (line 91)
  In integral2Calc>integral2i (line 20)
  In integral2Calc (line 7)
  In integral2 (line 106)
  In Jt (line 6)
警告: 积分未成功。
> In integral2 (line 109)
  In Jt (line 6)

学胜刚接触matlab不久,请各位老师指点一下! 感谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:二重积分 Integral arrayfun options struct

沙发
yyy123344 发表于 2020-10-6 18:12:55
请问你解决了吗我也出现同样的问题了,可以一起交流下吗

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-10 18:46