函数 kron:
为相城等地区用户提供了全套网页设计制作服务,及相城网站建设行业解决方案。主营业务为成都网站制作、网站建设、外贸网站建设、相城网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
格式 C=kron (A,B) , %A为m×n矩阵,B为p×q矩阵,则C为mp×nq矩阵。
X与Y的Kronecker积的结果是一个矩阵:X11 Y X12 Y … X1n YX21 Y X22 Y … X2n Y……Xm1 Y Xm2 Y … Xmn*Y。
例:
A=[1 2; 3 4]; B=[1 3 2; 2 4 6]; C=kron(A,B)
C =
注意:《阵列信号处理及MATLAB实现》第19页2.1.8Kronecker积。
假设A为mxn的矩阵,B为pxq的矩阵。
,
.
在进行计算的时候,克罗内克积可表示为
,为mpxnq大小的矩阵。在MATLAB中可以使用kron函数。
当kronecker积应用到扩展维数时,如下
假设单变量的点为[2,3,4],如果扩展到二维变量,就可以使用克罗内克积进行扩维。结果可以是
这里我觉得就与笛卡尔乘积一样。
笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积。
假如集合{2,3,4},{2,3,4}
笛卡尔乘积为{2,2},{2,3},{2,4}
Matlab中有kron函数用来计算Kronecker积。
函数 kron:
格式 C=kron (A,B) , %A为m×n矩阵,B为p×q矩阵,则C为mp×nq矩阵。
kron即为Kronecker积,所谓Kronecker积是一种矩阵运算,其定义可以简单描述成:
X与Y的Kronecker积的结果是一个矩阵:
X11*Y X12*Y … X1n*Y
X21*Y X22*Y … X2n*Y
……
Xm1*Y Xm2*Y … Xmn*Y。
例:
A=[1 2; 3 4]; B=[1 3 2; 2 4 6]; C=kron(A,B)
C =
1 3 2 2 6 4
2 4 6 4 8 12
3 9 6 4 12 8
6 12 18 8 16 24
扩展资料
kron即为Kronecker积,所谓Kronecker积是一种矩阵运算,其定义可以简单描述成:
X与Y的Kronecker积的结果是一个矩阵:
X11*Y X12*Y … X1n*Y
X21*Y X22*Y … X2n*Y
……
Xm1*Y Xm2*Y … Xmn*Y。
表示该向量的行扩展
把temp缀在T后
T+temp表示向量相加,提示表示格式不符或尺度不符.
VB中的字符串相加和Matlab的字符串相加是不同的
VB中的“+”有时为5+6=11的算法,有时为 "a" + "b"="ab"的效果
望采纳!