两列的矩阵,将矩阵中第一列元素相同的第二列元素相加求平均值 matlab例如:221 347222 346222 348223 345223 347223 348224 345224 349225 347225 348225 349226 346226 350227 346227 349228 346228 349229 346229 348230 347234 34523
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 15:19:24
两列的矩阵,将矩阵中第一列元素相同的第二列元素相加求平均值 matlab例如:221 347222 346222 348223 345223 347223 348224 345224 349225 347225 348225 349226 346226 350227 346227 349228 346228 349229 346229 348230 347234 34523
两列的矩阵,将矩阵中第一列元素相同的第二列元素相加求平均值 matlab
例如:
221 347
222 346
222 348
223 345
223 347
223 348
224 345
224 349
225 347
225 348
225 349
226 346
226 350
227 346
227 349
228 346
228 349
229 346
229 348
230 347
234 345
234 346
241 341
242 340
242 342
243 340
243 343
244 340
244 342
245 340
245 341
246 339
250 337
1070*2的矩阵.
两列的矩阵,将矩阵中第一列元素相同的第二列元素相加求平均值 matlab例如:221 347222 346222 348223 345223 347223 348224 345224 349225 347225 348225 349226 346226 350227 346227 349228 346228 349229 346229 348230 347234 34523
a=[221 347
222 346
222 348
223 345
223 347
223 348
224 345
224 349
225 347
225 348
225 349
226 346
226 350
227 346];
[b m n]=unique(a(:,1));
for ii=1:length(m)
b(ii,2)=mean(a(n==ii,2));
end
disp(b);
用了你部分的数据,如果数据在矩阵a中
运行完之后结果在矩阵b中
第一列为就过处理,每个数都是唯一的数据
第二列为第一列相同的数据的平均值如下
221.0000 347.0000
222.0000 347.0000
223.0000 346.6667
224.0000 347.0000
225.0000 348.0000
226.0000 348.0000
227.0000 346.0000