Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2010-01-20, 16:55   #1
mj1232
初级会员
 
注册日期: 2009-11-11
年龄: 41
帖子: 2
声望力: 0
mj1232 正向着好的方向发展
微笑 求助:一个函数积分问题

目标:对一组函数做运算后进行积分。
比如 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函数描述一组函数的行为,然后再积分。请高人指点!
mj1232 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 12:03


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