两列的矩阵,将矩阵中第一列元素相同的第二列元素相加求平均值 matlab
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/16 10:50:01
两列的矩阵,将矩阵中第一列元素相同的第二列元素相加求平均值 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的矩阵.
例如:
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的矩阵.
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
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
两列的矩阵,将矩阵中第一列元素相同的第二列元素相加求平均值 matlab
matlab 选择第一列元素值相等的子矩阵
matlab中怎样同时删除矩阵两列元素
一个5*5矩阵 将其每列元素相加 然后用每个数去除他所在列的和 得到一个矩阵的matlab怎么实现
matlab中求一个矩阵中每列中非零元素的最小值
如何在matlab矩阵中根据第一列数字是否相同来算第二列的均值
如何在MATLAB中输入一个矩阵变量的行元素和列元素?
输入3行4列的矩阵,按行列形式输出该矩阵.求周边元素之平均值,并输出
为什么要将第一个矩阵每列*第二个矩阵每行数据相乘的和为新生成的矩阵上的一个元素值?
matlab如何实现矩阵的第一列所有元素乘以x
A=magic(4) (1)MATLAB矩阵中第一列元素加至第三列并保持第一列元素不变 (2)显示A中元素的最大值和最小
matlab 列元素不同怎样构造矩阵?