matlab代码问题,问题是求矩阵一列中几个元素的和这个是代码:%求L(t)S=zeros(1,296);n=50;N=296;for t=1:nfor i=1:2*tS(1,t)=S(1,t)+columnSum(1,i);end endfor t=1:ncolumnSum.L(1,t)=S(1,t)/(2*t) ;end%---------------------------for t=(
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/07 19:30:03
matlab代码问题,问题是求矩阵一列中几个元素的和这个是代码:%求L(t)S=zeros(1,296);n=50;N=296;for t=1:nfor i=1:2*tS(1,t)=S(1,t)+columnSum(1,i);end endfor t=1:ncolumnSum.L(1,t)=S(1,t)/(2*t) ;end%---------------------------for t=(
matlab代码问题,问题是求矩阵一列中几个元素的和
这个是代码:
%求L(t)
S=zeros(1,296);
n=50;
N=296;
for t=1:n
for i=1:2*t
S(1,t)=S(1,t)+columnSum(1,i);
end
end
for t=1:n
columnSum.L(1,t)=S(1,t)/(2*t) ;
end
%---------------------------
for t=(n+1):(N-n-1)
for i=(t-n):1:(t+n)
S(1,t)=S(1,t)+columnSum(1,i); %-----报错行
end
end
for t=(n+1):(N-n-1)
columnSum.L(1,t)=S(1,t)/(2*n+1);
end
我的第一部分和第二部分几乎是一样的,但是第一部分通过了,第二部分报错
Undefined function or method 'plus' for input arguments of type 'struct'.
我已经知道问题在哪了,columnSum.L我想用.L来区分,但是这个就使它编程了结构体,所以以后编写的时候大家要注意哦!
matlab代码问题,问题是求矩阵一列中几个元素的和这个是代码:%求L(t)S=zeros(1,296);n=50;N=296;for t=1:nfor i=1:2*tS(1,t)=S(1,t)+columnSum(1,i);end endfor t=1:ncolumnSum.L(1,t)=S(1,t)/(2*t) ;end%---------------------------for t=(
columnSum这个结构体不知道你是怎么定义的,你给代码不完整,没法编译.