全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
3402 3
2013-09-17
悬赏 50 个论坛币 未解决
clear;clc;
syms x;
a=(5.041^2-0.617^2)^(0.0451/2);
b=sqrt(2*pi)*5.041.^(0.0451-0.5)*0.0044^(0.0451);
c=besselk(0.0451,0.0044*sqrt(5.041.^2-0.617^2));
a1=(0.0044^2+(x+0.0004).^2).^(0.0451/2-0.25);
b1=besselk(0.0451-0.5,5.041*sqrt(0.0044^2+(x+0.0004).^2));
c1=exp(0.617*(x+0.0004));
y=a/(b*c)*a1.*b1.*c1;
jifen=int(y,x,0,100);
代码如上,为什么最后出现的提示是没有显示解,求大神帮忙

二维码

扫码加我 拉你入群

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

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

全部回复
2013-9-18 13:03:55
大哥,你这个代码跑了多久啊?。。。

我从0到0.01积分都积了好久。。

个人推测没有显示解是因为你用到了贝塞尔函数,而这个函数是不能用初等函数系统地表示的。。因此matlab是不能给出显示解的。。。
二维码

扫码加我 拉你入群

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

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

2013-9-18 16:31:24
我也猜是这个函数的问题,但不知道这个函数到底是怎么回事,得到的结果中也含有这个函数
二维码

扫码加我 拉你入群

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

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

2013-9-25 08:55:00
高云舒 发表于 2013-9-18 16:31
我也猜是这个函数的问题,但不知道这个函数到底是怎么回事,得到的结果中也含有这个函数
wiki里面有说这个不能表示为初等函数。。

话说,你那个程序跑了多久啊?
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群