mdsk.net
当前位置:首页 >> 如何在MATLAB上实现2个矩阵的方差? >>

如何在MATLAB上实现2个矩阵的方差?

没有.但是告诉你两个函数,你找找思路,自己写一个吧.一个是medfilt2,这个函数的功能就是周围一块的元素取个中止.另一个是std2,这个函数就是求一个矩阵的方差.

函数 cov 格式 cov(X) %求向量X的协方差 cov(A) %求矩阵A的协方差矩阵,该协方差矩阵的对角线元素是A的各列的方差,即:var(A)=diag(cov(A)). cov(X,Y) %X,Y为等长列向量,等同于cov([X Y]).

计算两个矩阵的误差可以来做.A=[];B=[]; %m*nC=A-B;[m,n]=size(C)for i=1:mfor j=1:nD(i,j)=C(i,j)/B(i,j);endendD

matlab两个矩阵的相度关性的分析方法:用corrcoef(X,Y) 函数实现两个矩阵的相关性的分析.问函数格式 : corrcoef(X,Y) ; 函数功答能:其中%返回列向量X,Y的相关系数,等同于corrcoef([X Y]);版函数举例: 在命令窗口产生两个权10*3阶的随机数组x和y,计算关于x和y的相关系数矩阵: x=rand(10,3); y=rand(10,3); cx=cov(x) cy=cov(y) cxy=cov(x,y) px=corrcoef(x) pxy= corrcoef(x,y)

利用cov函数.cov(A,B)

方差std命令就可以实现标准差,而标准差是方差的算数平方根!因此d=std(data);valye=d^2就求得了方差!具体使用见help std

a = [1 2 3; 4 5 6; 7 7 8]; b = [1 2 2; 2 3 4]; A = prod(a,2)'; B = prod(b,2)'; [ma,n] = size(a); [mb,n] = size(b); R = zeros(mb,ma); for r = 1:mb R(r,:) = B(r)*A; end R R = 24 480 1568 144 2880 9408

用MATLAB求两个矩阵的相关系数? 回答 2 4 如何求方差MATLAB正态分布已经均值? 回答 2 5 什 matlab中如何实现? 答: 详情>> 2 在matlab中怎样求矩阵的特征向? 回答 2 3 matlab求矩阵的正交

a=cell(n,1)可以把a初始化为一个n行1列的空cell类型数据.若要给其赋值可以用a{1,1}=rand(5);这样就等于在a的一行一列的单元中存储一个随机的5*5的方阵.cell单元中第个单元都是独立的,可以分别存储不同大小的矩阵或不同类型的数据.你的问题可以用a=cell(100,1).

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