Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2009-11-11
年龄: 41
帖子: 2
声望力: 0 ![]() |
![]()
目标:对一组函数做运算后进行积分。
比如 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函数描述一组函数的行为,然后再积分。请高人指点! |
![]() |
![]() |