tnjk.net
当前位置:首页 >> mAtlAB 矩阵行平均值 >>

mAtlAB 矩阵行平均值

D=mean(A) %列平均,得到行向量 D=mean(D) %再对行向量平均,得到一个值

D=mean(A) %列平均,得到行向量 D=mean(D) %再对行向量平均,得到一个值

D=mean(A) %列平均,得到行向量 D=mean(D) %再对行向量平均,得到一个值

用mean函数可以求每一列的平均值 求每一行的平均值可以矩阵转置的方法 ======================== 对矩阵A, mean(A)%每一列的平均值 mean(A')%每一行的平均值 ================== for循环复制数组A for i = 1:max(size(A)) B(i) = A(i) end

比如你的矩阵是A,则代码如下: mean(A')' 例如: A = 1 2 3 4 4 6 8 10 >> mean(A')' ans = 2.5000 7.0000

m=1:100; p=ones(20,1); for i=1:20 x=5*(i-1); p(i,1)=mean(m(x+1:1:x+5)); end p

直接用简单的命令,我想不出来要怎么么写,只能用for循环来替代了 clc;clear;A = 1:9;A = reshape(A,3,3)'B = [ 1 1 ; 2 2 ; 3 3 ];a = size(B,1);for i = 1:a tmp(i) = A( B(i,1) , B(i,2) ); endmean(tmp)

M = mean(A) 返回沿数组中不同维的元素的平均值。 如果A是一个向量,mean(A)返回A中元素的平均值。 如果A是一个矩阵,mean(A)将中的各列视为向量,把矩阵中的每列看成一个向量,返回一个包含每一列所有元素的平均值的行向量。 如果A是一个多元数...

matlab 中矩阵求平均值: >> A=rand(3) a=mean(A,1) %按列平均 b=mean(A,2) %按行平均 c=mean(A(:)) %全部平均 A = 0.8134 0.8940 0.2876 0.7185 0.9507 0.9264 0.5008 0.4624 0.4963 a = 0.6776 0.7690 0.5701 b = 0.6650 0.8652 0.4865 c = 0....

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)...

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com