MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 求助:一个函数积分问题 (https://www.labfans.com/bbs/showthread.php?t=10640)

mj1232 2010-01-20 16:55

求助:一个函数积分问题
 
目标:对一组函数做运算后进行积分。
比如 a=[e^t,e^(2t),e^(-t)]
要对
(a(1)+a(2)+a(3)+a(1)a(2)+a(1)a(3)+a(2)a(3)) (1)
进行从0到10的积分。
运算函数 f=q(m,p)
{
t=0;
for i=1:m
t=t+p(i) ;
end
r=t;
t=0;
for i=1:m-1
for j=i+1:m
t=t+p(i)*p(j);
end
end
r=r+t;
}
希望对 q(3,a)的表达式进行从t=0到t=10的积分。
实际上我的a数组有几十个函数,如果写成(1)式那种个个相加或相乘会累死人的。这里的问题就是用q函数描述一组函数的行为,然后再积分。请高人指点!


所有时间均为北京时间。现在的时间是 14:39

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.