如何在matlab大矩阵中根据一列数字是否相同来算另一列的平均值有矩阵如下 600000 20600000 13600000 13600000 20600000 13600000 20600000 13600000 20600000 13600004 20600004 20600004 20600004 20600004 20600004 20600004 13600005

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 14:41:48

如何在matlab大矩阵中根据一列数字是否相同来算另一列的平均值有矩阵如下 600000 20600000 13600000 13600000 20600000 13600000 20600000 13600000 20600000 13600004 20600004 20600004 20600004 20600004 20600004 20600004 13600005
如何在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),相应求第二列的平均值.由于矩阵行数很大,上千,想要得到对应的平均值矩阵,如何编程呢?

如何在matlab大矩阵中根据一列数字是否相同来算另一列的平均值有矩阵如下 600000 20600000 13600000 13600000 20600000 13600000 20600000 13600000 20600000 13600004 20600004 20600004 20600004 20600004 20600004 20600004 13600005
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

如何在matlab大矩阵中根据一列数字是否相同来算另一列的平均值有矩阵如下 600000 20600000 13600000 13600000 20600000 13600000 20600000 13600000 20600000 13600004 20600004 20600004 20600004 20600004 20600004 20600004 13600005 matlab中如何在原矩阵的右边添加一列 如何在matlab矩阵中根据第一列数字是否相同来算第二列的均值有矩阵如下 1 20 2 13 3 18 3 20 4 19 5 21 6 14 7 19 如何在matlab中实现数字和字母的处于同一个矩阵中呢? 如何在matlab里根据μ和∑画出图形(μ和∑是矩阵)? 如何在Matlab中计算某类数字比率?有矩阵如下:1 11 31 21 31 51 51 41 41 52 32 52 52 52 22 33 43 53 13 53 53 5.第一列是序号,从1到很大的数字,每个序号对应的第二列数字在1、2、3、4、5五个 如何在matlab中建立向量和矩阵 如何在matlab中输入一个有规律的大矩阵?一个n*n矩阵.图中给出的是n=4的情况,要求n是可以变的,怎么输入这个矩阵? 如何用matlab把一列数导入矩阵中 如何在matlab中根据一个矩阵的信息建立对于的01矩阵已知矩阵a,如a=[1 3 2 4].目标:产生对于的01矩阵,b=[1 0 0 0 1 1 0 0 0 0],就是说a中的元素是描述b中的01的个数分布.这个代码这样写,求不要用for和 如何在matlab中定义如下矩阵,第一个元素是0,最后一个元素是 根号3,共100个元素的矩阵.谢谢大家 如题,如何在matlab中产生一个随机矩阵,并使矩阵中每个元素保留一位小数? 矩阵中元素是均是变量,如何在matlab中定义它, 如何在MATLAB中输入一个矩阵变量的行元素和列元素? matlab 如何在矩阵中选取任意元素?希望有具体的代码 Matlab中字母矩阵下标如何输入这六个矩阵相乘,如何在Matlab中计算出这六个矩阵的乘积? matlab中如何将矩阵的每一列或者每一行的平均值赋给另外一个一维数组?还有就是如何在for循环中将所得的一组数据赋给一个数组? 如何在matlab中直接生成离散傅里叶变换矩阵如图,这是离散傅里叶变换矩阵的表达通式,我想得到N=16的矩阵,直接在matlab中输入太复杂了,想请问大神们matlab中有没有现成的矩阵可以调用?