matlab如何求分段函数的积分,matlab求解分段函数及定积分的问题
在写一个带时间窗的程序,但是分段函数以及求定积分的部分一直出现各种各样的错
一方面也是我自己基础比较差 可能对什么维数要统一 这类问题不敏感
求大神帮忙看看问题到底出在哪里
附上程序:
p1=zeros(8,1);
p2=zeros(8,1);
mot=zeros(8,1);
mot_c=zeros(8,1);
T=zeros(8,2); %时间窗组合
a=zeros(8,1); %时间窗起点
b=zeros(8,1); %时间窗终点
D=96; %最晚取箱时间
d=12; %时间窗弹性时间
for x=1:8
T(x,1)=(x-1)*12+1;
T(x,2)=x*12;
end
a=T(:,1);
b=T(:,2);
t=1:97;%为了取t=0时的mot值
for x=1:8
mot=@(t)(-2/a(x,1)*abs(t-(a(x,1)-d))).*(t>0 & t
0.*((t>=a(x,1)-d & tb(x,1) & t<=b(x,1)+d))+...
2.5*a(x,1).*(t>=a(x,1) & t<=b(x,1))+(-2/a(x,1)*abs(t-(b(x,1)+d))).*(t>b(x,1)+d & t
-----------
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
