matlab中的列向量处理问题
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/23 15:05:29
matlab中的列向量处理问题
对列向量进行赋值时,为什么老是出错呢?
源代码:
%needyuandata1为(n,4)
二维数组
needyuandata=needyuandata1(:,4);
total=0;
needave=zeros(2,1);
needtem=zeros(2,1);
for i=1:(n-10);
for j=i:(i+9);
total=total+needyuandata(j);
end;
needave(i,1)=total/10;
total=0;
needtem=needyuandata(:,(i+10):n);
end;
对列向量进行赋值时,为什么老是出错呢?
源代码:
%needyuandata1为(n,4)
二维数组
needyuandata=needyuandata1(:,4);
total=0;
needave=zeros(2,1);
needtem=zeros(2,1);
for i=1:(n-10);
for j=i:(i+9);
total=total+needyuandata(j);
end;
needave(i,1)=total/10;
total=0;
needtem=needyuandata(:,(i+10):n);
end;
![matlab中的列向量处理问题](/uploads/image/z/15367805-53-5.jpg?t=matlab%E4%B8%AD%E7%9A%84%E5%88%97%E5%90%91%E9%87%8F%E5%A4%84%E7%90%86%E9%97%AE%E9%A2%98)
needtem=needyuandata(:,(i+10):n);
是不是这里有问题
needyuandata=needyuandata1(:,4);这个needyuandata是个列向量了,下面又从它里面去所有行,那么多列,有点问题
是不是这里有问题
needyuandata=needyuandata1(:,4);这个needyuandata是个列向量了,下面又从它里面去所有行,那么多列,有点问题