- 积分
- 20470
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-8-6
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
各位家园的大神,我请教一个问题。具体情形描述:将一个excel表读入MATLAB中,作为一个矩阵变量A(大小大概17000×48),然后我要做的就是将这个变量第19列的数值连续三行相加,若结果大于20,则把这三行中最后一行的所有列元素(也就是48列)赋给另外一个新矩阵C。下面是我自己写的程序,不知道错在哪里,还望哪位大神能帮忙指教指教,这个程序该怎么写?
A=xlsread('C:\Users\Administrator\Documents\MATLAB\51627','sheet1');
[m,n]=size(A);
for k=1:m
x=A(k,19)+A(k+1,19)+A(k+2,19);
if x>=20
for l=1:m
C(l,:)=A(k+1,:);
end
end
k=k+1;
end
|
|