24小时热门版块排行榜    

查看: 1197  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zhufu777

新虫 (初入文坛)

[求助] 用matlab求一个积分。我求不出来啊

I=quad('x*(2.25e5+39592*x^0.32)^4.07',x,0,4),
求这个积分。
却显示
??? Error using ==> inlineeval
Error in inline expression ==> x*(2.25e5+39592*x^0.32)^4.07
??? Error using ==> sym.mpower
Exponent must be a numeric integer.

求高手帮我算一下结果


本人只有4个金币,全部给了
回复此楼
qq839767816
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhufu777

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by laosam280 at 2012-05-30 15:14:53
I=quad('x.*(2.25e5+39592*x.^0.32).^4.07','x',0,4)

现在可以算了。但是算出了一个负数
I =

-3.8823e+026

但是明明结果应该是正数啊。。。我需要的也是正数解啊。
继续求助
qq839767816
3楼2012-05-30 20:47:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

laosam280

禁虫 (正式写手)


感谢参与,应助指数 +1
soliton923: 金币+1, 谢谢参与讨论~~~ 2012-05-30 16:57:13
本帖内容被屏蔽

2楼2012-05-30 15:14:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluesine

铁杆木虫 (职业作家)

科苑小木虫

【答案】应助回帖

感谢参与,应助指数 +1
I=2.2387e+020*quad('x.*(2.25+0.39592*x.^0.32).^4.07','x',0,4)
把那个太大的提到外面就可以了2.2387e+020=(1e5)^4.07,剩下的你自己完成
板凳要做十年冷文章不发一个字
4楼2012-05-31 12:57:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见