matlab中 如何求一个矢量的各分量平均值?

能否用非循环写法实现,因为那样效率会很低。。。谢谢。

第1个回答  2009-09-11
A是矩阵的话,可以这样。
sum(A,1)/size(A,1)
每列求平均。

sum(A,2)/size(A,2)
每行求平均
第2个回答  2009-09-11
mean(A)本回答被提问者采纳

matlab中 如何求一个矢量的各分量平均值?
sum(A,1)\/size(A,1)每列求平均。sum(A,2)\/size(A,2)每行求平均

MATLAB如何对矢量进行归一化
矢量的分量每个除以矢量的所有分量的总和就可以了。矢量的总和为S=0.8588+0.1431+0.1073+0.4294+0.2147;归一化后变为 (0.8588\/S,0.1431\/S,0.1073\/S,0.4294\/S,0.2147\/S)

急求matlab求平均值编程思路及方法
若A是所有数据的矩阵,则mean(A)得到一个行矢量,是对矩阵A每一列求的平均值

MATLAB中 trimmean函数怎么使用
就是去掉最大最小求平均,到底去多少数再算平均得看参数percent。percent是矩阵X中元素数量的百分比。官网给的说明是:对于矢量输入,m是分别排除X中最高和最低值的k个数据后的平均值,其中k=n*(percent\/100)\/2,其中n是X中的元素个数。对于矩阵输入,m是包含X的每列的截尾均值的行向量。对于n...

matlab怎么做矢量x>a的比较
那可以用sum(A>B),如果结果恒等于length(A),则达到每个分量都大的结果,否则至少有一个分量是A小于B的 当然,如果你上面的x1和x2仅仅是个标量值的话,那你可以采用循环,每个分量比较 for x=-5:0.05:5 if(x>=x1)&&(x<=x2)... %%%%% your code end end ...

matlab里,有没有函数直接求一个矢量的模
在Matlab中, NORM 函数可以直接求一个矢量的模。Matlab函数norm有两种形式:1、n = norm(X)2、n = norm(X,p) ,p - 范数 其中,n = norm(X) 与 n = norm(X,2)相同。a = [1 -1.2;2 3];n1 = norm(a);n2 = norm(a,2);n1 = 3.6383;n2 = 3.6383;p = 2 时,2...

matlab中[a,b]=min([10 20;30 40])什么意思
[a,b]=min(A)此函数生成两个行矢量,一个行矢量表示x各列的最小值,另一个行矢量对应最小值元素的位置 a=10 20 b=1, 1 你这里的意思:矩阵有2列,第一列的最小值是10,在这列的第一个位置,第二列的最小值是20,位置在第二列的第一个位置 ...

请求助matlab高手怎么画一个矢量矩阵的图
就是这个函数 diag(a,K) 是主对角线以上(正值),或以下(负值)的第K条对角线的元素为a向量!

如何matlab向量中每个元素单独求正弦
这个比较专业,多请教下老师吧。在数学中,向量(也称为欧几里得向量、几何向量、矢量),指具有大小(magnitude)和方向的量。它可以形象化地表示为带箭头的线段。

在matlab中用contour函数描绘一个矢量A=(5*y*x^2,3*x)的模,应该怎么做...
先确定一个画图的区域范围,并划分为网格[x,y]=meshgrid(linspace(-5,5,100),linspace(-5,5,100));%这里是x,y都是[-5,5]范围内的100x100的网格vx=5*y.*x.^2; %计算矢量场的x分量vy=3*x; %计算矢量场的y分量vr=sqrt(vx.^2+vy.^2); %计算矢量场的模[C,h]=contour(x,y...

相似回答