matlab对分段函数积分function F=FX(L,h,n)a=1/6for i=1:1:n+3 for k=1:1:n+3f=@(x)a*((x+2)^3).*(x>=-2 & x<-1)+a*((x+2)^3-4*(x+1)^3).*(x>=-1 & x<0)+a*((2-x)^3-4*(1-x)^3).*(x>=0 & x<1)+a*((2-x)^3).*(x>=1 & x&l

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/05 14:51:54
matlab对分段函数积分function F=FX(L,h,n)a=1/6for i=1:1:n+3    for k=1:1:n+3f=@(x)a*((x+2)^3).*(x>=-2 & x<-1)+a*((x+2)^3-4*(x+1)^3).*(x>=-1 & x<0)+a*((2-x)^3-4*(1-x)^3).*(x>=0 & x<1)+a*((2-x)^3).*(x>=1 & x&l
xTj0~hHKa>@6dˊ$;Zl]4 c/S[LB;e19$;OP6FnU-~w߯.Ifq >'b$ *&\.F-_my O5A095$qys$((Iu<ઔᐭpPG:zhS_峸N7Fi4с .zN#Ȳ(D$8]01`G}@Ia bD4ykX>A[Em[m5lb .&04BcL\/j8?[ͷ _pyqd+I_;o9qӂ^ל}V3tlwFl%MP/T

matlab对分段函数积分function F=FX(L,h,n)a=1/6for i=1:1:n+3 for k=1:1:n+3f=@(x)a*((x+2)^3).*(x>=-2 & x<-1)+a*((x+2)^3-4*(x+1)^3).*(x>=-1 & x<0)+a*((2-x)^3-4*(1-x)^3).*(x>=0 & x<1)+a*((2-x)^3).*(x>=1 & x&l
matlab对分段函数积分

function F=FX(L,h,n)
a=1/6
for i=1:1:n+3
    for k=1:1:n+3
f=@(x)a*((x+2)^3).*(x>=-2 & x<-1)+a*((x+2)^3-4*(x+1)^3).*(x>=-1 & x<0)+a*((2-x)^3-4*(1-x)^3).*(x>=0 & x<1)+a*((2-x)^3).*(x>=1 & x<=2)
g=@(x)a*((x+2)^3).*(x>=-2 & x<-1)+a*((x+2)^3-4*(x+1)^3).*(x>=-1 & x<0)+a*((2-x)^3-4*(1-x)^3).*(x>=0 & x<1)+a*((2-x)^3).*(x>=1 & x<=2)
f(i,k)=@(x)f(x/h-(i-2)).*g(x/h-(k-2))
FX(i,k)=quad(f(i,k),0,L)
    end
end


FX运行不出来,请帮我看看是哪里出错了

matlab对分段函数积分function F=FX(L,h,n)a=1/6for i=1:1:n+3 for k=1:1:n+3f=@(x)a*((x+2)^3).*(x>=-2 & x<-1)+a*((x+2)^3-4*(x+1)^3).*(x>=-1 & x<0)+a*((2-x)^3-4*(1-x)^3).*(x>=0 & x<1)+a*((2-x)^3).*(x>=1 & x&l
function F=FX(L,h,n)
F=zeros(n+3);
f=@(x)1/6*((x+2).^3).*(x>=-2 & x=-1 & x=0 & x=1 & x=-2 & x=-1 & x=0 & x=1 & x