24小时热门版块排行榜    

查看: 1457  |  回复: 7

ilxmc

新虫 (小有名气)

[求助] matlab求积分?

我临时用matlab算点东西,照葫芦画瓢没画好,大家帮着看看那块错了。。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

632564170

银虫 (小有名气)

【答案】应助回帖


soliton923(金币+1): 谢谢参与~ 2011-05-21 15:08:41
ilxmc(金币+1): 2011-05-21 18:20:19
这个积分用int积不出来,可以用quad求解
兴趣是最好的老师
2楼2011-05-21 13:31:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ilxmc

新虫 (小有名气)

引用回帖:
Originally posted by 632564170 at 2011-05-21 13:31:39:
这个积分用int积不出来,可以用quad求解

具体形式是啥样的呢。。请教。。
3楼2011-05-21 13:33:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

632564170

银虫 (小有名气)

【答案】应助回帖

★ ★
小雨萌萌(金币+2): 3Q 2011-05-21 16:26:46
命令和求出来的值为4.77481442021522
function f=f(x)
format long
f=0.07227*(sqrt(x.^3).*exp(-(x+0.09283).^2./8.235.^2));
>> [s,n]=quad('f',0,11)
s =
   4.77481442021522
n =
    41
兴趣是最好的老师
4楼2011-05-21 13:33:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ilxmc

新虫 (小有名气)

引用回帖:
Originally posted by 632564170 at 2011-05-21 13:33:46:
命令和求出来的值为4.77481442021522
function f=f(x)
format long
f=0.07227*(sqrt(x.^3).*exp(-(x+0.09283).^2./8.235.^2));
>> [s,n]=quad('f',0,11)
s =
   4.77481442021522
n =
    41

n是什么?
5楼2011-05-21 13:38:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ilxmc

新虫 (小有名气)

引用回帖:
Originally posted by 632564170 at 2011-05-21 13:33:46:
命令和求出来的值为4.77481442021522
function f=f(x)
format long
f=0.07227*(sqrt(x.^3).*exp(-(x+0.09283).^2./8.235.^2));
>> [s,n]=quad('f',0,11)
s =
   4.77481442021522
n =
    41

你能不能把运行的图截一下呢,因为我对matlab不太了解,输入的好像不对,另外,我如果算11到无穷的积分,继续用这个算可不可以
谢谢你啦
6楼2011-05-21 13:42:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

632564170

银虫 (小有名气)

上述积分是用辛普森公式迭代计算的数值积分,n为其迭代次数,s为数值积分值
兴趣是最好的老师
7楼2011-06-22 10:54:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

632564170

银虫 (小有名气)

引用回帖:
Originally posted by ilxmc at 2011-05-21 13:42:38:
你能不能把运行的图截一下呢,因为我对matlab不太了解,输入的好像不对,另外,我如果算11到无穷的积分,继续用这个算可不可以
谢谢你啦

上面的就是运行后复制的,和截图一样,唯一不一样的是函数的定义是在工作区定义的,而不是在工作界面
兴趣是最好的老师
8楼2011-06-22 10:56:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ilxmc 的主题更新
信息提示
请填处理意见