作业帮 > 综合 > 作业

怎样用MATLAB求两个列向量的广义相关系数?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/29 10:21:15
怎样用MATLAB求两个列向量的广义相关系数?
怎样用MATLAB求两个列向量的广义相关系数?
命令 相关系数
函数 corrcoef
格式 corrcoef(X,Y) %返回列向量X,Y的相关系数,等同于corrcoef([X Y]).
corrcoef (A) %返回矩阵A的列向量的相关系数矩阵
例4-48
>> A=[1 2 3;4 0 -1;1 3 9]
A =
1 2 3
4 0 -1
1 3 9
>> C1=corrcoef(A) %求矩阵A的相关系数矩阵
C1 =
1.0000 -0.9449 -0.8030
-0.9449 1.0000 0.9538
-0.8030 0.9538 1.0000
>> C1=corrcoef(A(:,2),A(:,3)) %求A的第2列与第3列列向量的相关系数矩阵
C1 =
1.0000 0.9538
0.9538 1.0000
计算相关系数矩阵.
"在命令窗口产生两个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)