如何在matlab大矩阵中根据一列数字是否相同来算另一列的平均值
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 15:03:56
如何在matlab大矩阵中根据一列数字是否相同来算另一列的平均值
有矩阵如下
600000 20
600000 13
600000 13
600000 20
600000 13
600000 20
600000 13
600000 20
600000 13
600004 20
600004 20
600004 20
600004 20
600004 20
600004 20
600004 13
600005 10
600005 13
600005 13
600005 10
想要根据第一列数字是否相同(如都为600000),相应求第二列的平均值.由于矩阵行数很大,上千,想要得到对应的平均值矩阵,如何编程呢?
有矩阵如下
600000 20
600000 13
600000 13
600000 20
600000 13
600000 20
600000 13
600000 20
600000 13
600004 20
600004 20
600004 20
600004 20
600004 20
600004 20
600004 13
600005 10
600005 13
600005 13
600005 10
想要根据第一列数字是否相同(如都为600000),相应求第二列的平均值.由于矩阵行数很大,上千,想要得到对应的平均值矩阵,如何编程呢?
A=[600000 20 600000 13 600000 13 600000 20 600000 13 600000 20 600000 13 600000 20 600000 13 600004 20 600004 20 600004 20 600004 20 600004 20 600004 20 600004 13 600005 10 600005 13 600005 13 600005 10];
if numel(unique(A(:,1)))==1
B=mean(A(:,2));
end
再问: �ܽ�����ÿ����������dz�ѧ�ߣ�������˼�� �Ұ���ij�������matlab����ֱ�ӵõ�B���� ����ij������˼�ǣ�A�����һ�е�unique���ֵ�����������϶�������һ�ɣ�Ӧ�õ�һ���кܶͬ�����֣����Բ�ͬ���ֵ������϶�����1������if���������㣬B�Ͳ��ü��㣬û�н��ģ� ��֪�������ĶԲ��ԣ�лл�����ָ��
再答: �ԣ�������û���������⣬����һ�ж�Ϊ600000���ҵ����ͻ�ִ���ˣ�����ڶ��е�ƽ��ֵ
if numel(unique(A(:,1)))==1
B=mean(A(:,2));
end
再问: �ܽ�����ÿ����������dz�ѧ�ߣ�������˼�� �Ұ���ij�������matlab����ֱ�ӵõ�B���� ����ij������˼�ǣ�A�����һ�е�unique���ֵ�����������϶�������һ�ɣ�Ӧ�õ�һ���кܶͬ�����֣����Բ�ͬ���ֵ������϶�����1������if���������㣬B�Ͳ��ü��㣬û�н��ģ� ��֪�������ĶԲ��ԣ�лл�����ָ��
再答: �ԣ�������û���������⣬����һ�ж�Ϊ600000���ҵ����ͻ�ִ���ˣ�����ڶ��е�ƽ��ֵ
如何在matlab大矩阵中根据一列数字是否相同来算另一列的平均值
如何在matlab矩阵中根据第一列数字是否相同来算第二列的均值
Matlab中某矩阵具有三列数字,如何根据前两列数字来计算第三列的平均值?
如何在同一个EXCEL表中把一列相同的内容,在另一列中,用数字标记?
两列的矩阵,将矩阵中第一列元素相同的第二列元素相加求平均值 matlab
EXCEL中,第一列输入一列数字,在第二列输入相同的一列数字.然后怎么比较第二列中数字是否与第一列相同.
matlab中如何在原矩阵的右边添加一列
在matlab中如何求两个列矩阵的协方差?
matlab中如何根据一个二维数组的列,求另一列的均值
在MATLAB中生成一个随机数矩阵,并判断各元素是否大于平均值,由该逻辑值构成新的矩阵.提示:求平均值函
matlab中如何把一个矩阵的元素调用在另一矩阵中
MATLAB中矩阵中有两列数,怎样使一列数改变另一列也随之改变