renyawei 发表于 2007-12-10 16:26

计算广义积分输出结果为什么是signum(...)*inf形式

>> syms a n m k s;
q='(-a*k*s+(a^2*k^2*s^2+4*n*a*k*s)^(1/2))/(2*n*k^2)';
ierfcy=int(q,k,m,inf)

输出结果是
ierfcy =

signum((a*s-(a^2*s^2)^(1/2))*a*s/(a^2*s^2)^(1/2)/n)*inf


请问是怎么回事啊:'(
我是新手,请各位帮帮忙阿

[ 本帖最后由 eight 于 2007-12-11 13:00 编辑 ]

sigma665 发表于 2007-12-10 20:07

符号积分不好,用数值的

花如月 发表于 2007-12-10 20:14

回复 #1 renyawei 的帖子

积分上线设为inf,结果通常都比较奇怪。

因此设置成一个足够大的数就可以了

renyawei 发表于 2007-12-10 23:46

谢谢两位,我再想想办法

[ 本帖最后由 eight 于 2007-12-11 13:00 编辑 ]
页: [1]
查看完整版本: 计算广义积分输出结果为什么是signum(...)*inf形式