Redian新闻
>
Matlab中dblquad作积分时出现的问题
avatar
Matlab中dblquad作积分时出现的问题# Computation - 科学计算
r*a
1
我在做下面那个积分时老是告诉我“??? Attempted to access y(1); index out of
bounds because numel(y)=0.”,请各位老大帮我看看我什么地方搞错了,式中除积分
变量z,r外都是赋有初值的变量。
p1=dblquad(@(z,r) ((z-(y-q/cos(theta)+r*sin(theta))/thegema)/omegaC)^(1.5)*
thegema*exp(-0.5*(z/thegemaS)^2)/((2*pi)^0.5*thegemaS), (y-q/cos(theta)+r*
sin(theta))/thegema,(y-q/cos(theta)+r*sin(theta))/thegema+omegaC,-0.5/
thegema,0.5/thegema,1e-12);
先谢了!
avatar
g*y
2
try
y = 1;
theta = 0.5;
r= 2;
q =3;
thegemaS = 4;
thegema = 3;
omegaC=1;
dblquad(@(z,r) (((z-(y-q./cos(theta)+r.*sin(theta))./thegema)./omegaC).^(1.5
).*...
thegema.*exp(-0.5.*(z./thegemaS).^2)/((2*pi).^0.5.*thegemaS)), (y-q./cos(
theta)+r.*...
sin(theta))./thegema,(y-q./cos(theta)+r.*sin(theta))./thegema+omegaC,-0.5./.
..
thegema,0.5./thegema,1e-12)
answer is: 0.0773
my matlab version is R2007b

【在 r****a 的大作中提到】
: 我在做下面那个积分时老是告诉我“??? Attempted to access y(1); index out of
: bounds because numel(y)=0.”,请各位老大帮我看看我什么地方搞错了,式中除积分
: 变量z,r外都是赋有初值的变量。
: p1=dblquad(@(z,r) ((z-(y-q/cos(theta)+r*sin(theta))/thegema)/omegaC)^(1.5)*
: thegema*exp(-0.5*(z/thegemaS)^2)/((2*pi)^0.5*thegemaS), (y-q/cos(theta)+r*
: sin(theta))/thegema,(y-q/cos(theta)+r*sin(theta))/thegema+omegaC,-0.5/
: thegema,0.5/thegema,1e-12);
: 先谢了!

avatar
r*a
3
多谢明月清风,未名的高人啊

.5

【在 g****y 的大作中提到】
: try
: y = 1;
: theta = 0.5;
: r= 2;
: q =3;
: thegemaS = 4;
: thegema = 3;
: omegaC=1;
: dblquad(@(z,r) (((z-(y-q./cos(theta)+r.*sin(theta))./thegema)./omegaC).^(1.5
: ).*...

avatar
r*a
4
明月清风,刚发现你给r赋了一个初值,但r是一个积分变量啊??呵呵

.5

【在 g****y 的大作中提到】
: try
: y = 1;
: theta = 0.5;
: r= 2;
: q =3;
: thegemaS = 4;
: thegema = 3;
: omegaC=1;
: dblquad(@(z,r) (((z-(y-q./cos(theta)+r.*sin(theta))./thegema)./omegaC).^(1.5
: ).*...

avatar
g*y
5
hehe... 搞错了,不好意思,呵呵。你的r既是函数变量又是上限?dblquad是求定积分
的,要给定上下限。

【在 r****a 的大作中提到】
: 明月清风,刚发现你给r赋了一个初值,但r是一个积分变量啊??呵呵
:
: .5

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。