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=(
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/31 02:24:01
![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=(](/uploads/image/z/11457487-55-7.jpg?t=matlab%E4%BB%A3%E7%A0%81%E9%97%AE%E9%A2%98%2C%E9%97%AE%E9%A2%98%E6%98%AF%E6%B1%82%E7%9F%A9%E9%98%B5%E4%B8%80%E5%88%97%E4%B8%AD%E5%87%A0%E4%B8%AA%E5%85%83%E7%B4%A0%E7%9A%84%E5%92%8C%E8%BF%99%E4%B8%AA%E6%98%AF%E4%BB%A3%E7%A0%81%EF%BC%9A%25%E6%B1%82L%28t%29S%3Dzeros%281%2C296%29%3Bn%3D50%3BN%3D296%3Bfor+t%3D1%3Anfor+i%3D1%3A2%2AtS%281%2Ct%29%3DS%281%2Ct%29%2BcolumnSum%281%2Ci%29%3Bend+endfor+t%3D1%3AncolumnSum.L%281%2Ct%29%3DS%281%2Ct%29%2F%282%2At%29+%3Bend%25---------------------------for+t%3D%28)
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这个结构体不知道你是怎么定义的,你给代码不完整,没法编译.