一个3行10列的矩阵用matlab查找前两个数据相同的行并计算这几行的平均值
可以使用以下代码实现:
% 创建一个3行10列的矩阵
A = [1 2 3 4 5 6 7 8 9 10;
2 3 4 5 6 7 8 9 10 11;
3 4 5 6 7 8 9 10 11 12];
% 查找前两个数据相同的行
[row, ~] = find(A(:,1:end-1) == A(:,2:end));
% 计算这几行的平均值
avg = mean(A(row,:));
在上述代码中,我们首先创建了一个3行10列的矩阵A。然后使用find函数查找前两个数据相同的行,将结果存储在row变量中。最后,使用mean函数计算这几行的平均值,结果存储在avg变量中。
原文地址: https://www.cveoy.top/t/topic/h2x9 著作权归作者所有。请勿转载和采集!