Kronecker积及其等式性质

这篇具有很好参考价值的文章主要介绍了Kronecker积及其等式性质。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

定义

m × n \mathit{m} \times \mathit{n} m×n矩阵 A = [ a 1 , ⋯   , a n ] \boldsymbol{A}=\left[\boldsymbol{a}_{1}, \cdots, \boldsymbol{a}_{\mathit{n} }\right] A=[a1,,an] p × q \mathit{p} \times \mathit{q} p×q矩阵 B \boldsymbol{B} B K r o n e c k e r \mathit{Kronecker} Kronecker积记作 A ⊗ B \boldsymbol{A} \otimes \boldsymbol{B} AB,是一个 m p × n q \mathit{mp} \times \mathit{nq} mp×nq矩阵,定义为 A ⊗ B = [ a 1 B , ⋯   , a n B ] = [ a i j B ] i = 1 , j = 1 m , n = [ a 11 B a 12 B ⋯ a 1 n B a 21 B a 22 B ⋯ a 2 n B ⋮ ⋮ ⋱ ⋮ a m 1 B a m 2 B ⋯ a m n B ] \boldsymbol{A} \otimes \boldsymbol{B}=\left[\boldsymbol{a}_{1} \boldsymbol{B}, \cdots, \boldsymbol{a}_{\mathit{n} } \boldsymbol{B}\right]=\left[\mathit{a}_{\mathit{i j} } \boldsymbol{B}\right]_{\mathit{i} =1, \mathit{j} =1}^{\mathit{m} , \mathit{n} }=\left[\begin{array}{cccc} \mathit{a} _{11} \boldsymbol{B} & \mathit{a} _{12} \boldsymbol{B} & \cdots & \mathit{a} _{1 \mathit{n} } \boldsymbol{B} \\ \mathit{a} _{21} \boldsymbol{B} & \mathit{a} _{22} \boldsymbol{B} & \cdots & \mathit{a} _{2 \mathit{n} } \boldsymbol{B} \\ \vdots & \vdots & \ddots & \vdots \\ \mathit{a} _{\mathit{m} 1} \boldsymbol{B} & \mathit{a} _{\mathit{m} 2} \boldsymbol{B} & \cdots & \mathit{a} _{\mathit{m n} } \boldsymbol{B} \end{array}\right] AB=[a1B,,anB]=[aijB]i=1,j=1m,n=a11Ba21Bam1Ba12Ba22Bam2Ba1nBa2nBamnB K r o n e c k e r \mathit{Kronecker} Kronecker积也称直积或者张量积文章来源地址https://www.toymoban.com/news/detail-729498.html

K r o n e c k e r \mathit{Kronecker} Kronecker积的等式性质

  1. 对于矩阵 A m × n \boldsymbol A_{\mathit{m} \times \mathit{n} } Am×n B p × q \boldsymbol B_{\mathit{p} \times \mathit{q} } Bp×q,一般有 A ⊗ B ≠ B ⊗ A \boldsymbol A \otimes\boldsymbol B \neq\boldsymbol B \otimes\boldsymbol A AB=BA
  2. 任意矩阵与零矩阵的 K r o n e c k e r \mathit{Kronecker} Kronecker积等于零矩阵, 即 A ⊗ O = O ⊗ A = O \boldsymbol A \otimes\boldsymbol O=\boldsymbol O \otimes\boldsymbol A=\boldsymbol O AO=OA=O
  3. α \alpha α β \beta β为常数, 则 α A ⊗ β B = α β ( A ⊗ B ) \alpha \boldsymbol{A} \otimes \beta \boldsymbol{B}=\alpha \beta(\boldsymbol{A} \otimes \boldsymbol{B}) αAβB=αβ(AB)
  4. m \mathit{m} m维与 n \mathit{n} n维两个单位矩阵的 K r o n e c k e r \mathit{Kronecker} Kronecker积为 m n \mathit{m n} mn维单位矩阵, 即 I m ⊗ I n = I m n \boldsymbol{I}_{\mathit{m} } \otimes \boldsymbol{I}_{\mathit{n} }=\boldsymbol{I}_{\mathit{m n} } ImIn=Imn
  5. 对于矩阵 A m × n , B n × k , C l × p , D p × q \boldsymbol A _{\mathit{m} \times \mathit{n} },\boldsymbol B_{\mathit{n} \times \mathit{k} },\boldsymbol C_{\mathit l \times\mathit p},\boldsymbol D_{\mathit p \times\mathit q} Am×n,Bn×k,Cl×p,Dp×q,有 ( A B ) ⊗ ( C D ) = ( A ⊗ C ) ( B ⊗ D ) (\boldsymbol A\boldsymbol B) \otimes(\boldsymbol C\boldsymbol D)=(\boldsymbol A \otimes\boldsymbol C)(\boldsymbol B \otimes\boldsymbol D) (AB)(CD)=(AC)(BD)
  6. 对于矩阵 A m × n , B p × q , C p × q \boldsymbol A_{\mathit m \times\mathit n},\boldsymbol B_{\mathit p \times\mathit q},\boldsymbol C_{\mathit p \times\mathit q} Am×n,Bp×q,Cp×q,有 A ⊗ ( B ± C ) = A ⊗ B ± A ⊗ C ( B ± C ) ⊗ A = B ⊗ A ± C ⊗ A \begin{array}{l} \boldsymbol A \otimes(\boldsymbol B \pm\boldsymbol C)=\boldsymbol A \otimes\boldsymbol B \pm\boldsymbol A \otimes\boldsymbol C \\ (\boldsymbol B \pm\boldsymbol C) \otimes\boldsymbol A=\boldsymbol B \otimes\boldsymbol A \pm\boldsymbol C \otimes\boldsymbol A \end{array} A(B±C)=AB±AC(B±C)A=BA±CA
  7. K r o n e c k e r \mathit{Kronecker} Kronecker积的转置与复共轭转置 ( A ⊗ B ) T = A T ⊗ B T , ( A ⊗ B ) H = A H ⊗ B H (\boldsymbol A \otimes\boldsymbol B)^{\mathrm{T}}=\boldsymbol A^{\mathrm{T}} \otimes\boldsymbol B^{\mathrm{T}}, \quad(\boldsymbol{A} \otimes \boldsymbol{B})^{\mathrm{H}}=\boldsymbol A^{\mathrm{H}} \otimes\boldsymbol B^{\mathrm{H}} (AB)T=ATBT,(AB)H=AHBH
  8. K r o n e c k e r \mathit{Kronecker} Kronecker积的逆矩阵和广义逆矩阵 ( A ⊗ B ) − 1 = A − 1 ⊗ B − 1 , ( A ⊗ B ) † = A † ⊗ B † (\boldsymbol A \otimes\boldsymbol B)^{-1}=\boldsymbol A^{-1} \otimes\boldsymbol B^{-1}, \quad(\boldsymbol A \otimes\boldsymbol B)^{\dagger}=\boldsymbol A^{\dagger} \otimes\boldsymbol B^{\dagger} (AB)1=A1B1,(AB)=AB
  9. K r o n e c k e r \mathit{Kronecker} Kronecker积的秩 r a n k ( A ⊗ B ) = r a n k ( A ) r a n k ( B ) \mathit{rank}(\boldsymbol{A} \otimes \boldsymbol{B})=\mathit{rank}(\boldsymbol{A}) \mathit{rank}(\boldsymbol{B}) rank(AB)=rank(A)rank(B)
  10. K r o n e c k e r \mathit{Kronecker} Kronecker积的行列式 d e t ( A n × n ⊗ B m × m ) = ( d e t A ) m ( d e t B ) n \mathit{det}\left(\boldsymbol A_{\mathit n \times\mathit n} \otimes\boldsymbol B_{\mathit m \times\mathit m}\right)=(\mathit{det}\boldsymbol A)^{\mathit m}(\mathit{det}\boldsymbol B)^{\mathit n} det(An×nBm×m)=(detA)m(detB)n
  11. K r o n e c k e r \mathit{Kronecker} Kronecker积的迹 t r ( A ⊗ B ) = t r ( A ) t r ( B ) \mathit{tr}(\boldsymbol{A} \otimes \boldsymbol{B})=\mathit{tr}(\boldsymbol{A}) \mathit{tr}(\boldsymbol{B}) tr(AB)=tr(A)tr(B)
  12. 对于矩阵 A m × n , B m × n , C p × q , D p × q \boldsymbol{A}_{\mathit m \times\mathit n}, \boldsymbol{B}_{\mathit m \times\mathit n}, \boldsymbol{C}_{\mathit p \times\mathit q},\boldsymbol D_{\mathit p \times\mathit q} Am×n,Bm×n,Cp×q,Dp×q,有 ( A + B ) ⊗ ( C + D ) = A ⊗ C + A ⊗ D + B ⊗ C + B ⊗ D (\boldsymbol A+\boldsymbol B) \otimes(\boldsymbol C+\boldsymbol D)=\boldsymbol A \otimes\boldsymbol C+\boldsymbol A \otimes\boldsymbol D+\boldsymbol B \otimes\boldsymbol C+\boldsymbol B \otimes\boldsymbol D (A+B)(C+D)=AC+AD+BC+BD
  13. 对于矩阵 A m × n , B p × q , C k × l \boldsymbol{A}_{\mathit m \times\mathit n},\boldsymbol B_{\mathit p \times\mathit q},\boldsymbol C_{\mathit k \times\mathit l} Am×n,Bp×q,Ck×l,有 ( A ⊗ B ) ⊗ C = A ⊗ ( B ⊗ C ) (\boldsymbol A \otimes\boldsymbol B) \otimes\boldsymbol C=\boldsymbol A \otimes(\boldsymbol B \otimes\boldsymbol C) (AB)C=A(BC)
  14. 对于矩阵 A m × n , B k × l , C p × q , D r × s \boldsymbol{A}_{\mathit m \times\mathit n}, \boldsymbol{B}_{\mathit k \times\mathit l}, \boldsymbol{C}_{\mathit p \times\mathit q},\boldsymbol D_{\mathit r \times\mathit s} Am×n,Bk×l,Cp×q,Dr×s,有 ( A ⊗ B ) ⊗ ( C ⊗ D ) = A ⊗ B ⊗ C ⊗ D (\boldsymbol A \otimes\boldsymbol B) \otimes(\boldsymbol C \otimes\boldsymbol D)=\boldsymbol A \otimes\boldsymbol B \otimes\boldsymbol C \otimes\boldsymbol D (AB)(CD)=ABCD
  15. 对于矩阵 A m × n , B p × q , C n × r , D q × s , E r × k , F s × l \boldsymbol A_{\mathit m \times\mathit n},\boldsymbol B_{\mathit p \times\mathit q},\boldsymbol C_{\mathit n \times\mathit r},\boldsymbol D_{\mathit q \times\mathit s},\boldsymbol E_{\mathit r \times\mathit k},\boldsymbol F_{\mathit s \times\mathit l} Am×n,Bp×q,Cn×r,Dq×s,Er×k,Fs×l,有 ( A ⊗ B ) ( C ⊗ D ) ( E ⊗ F ) = ( A C E ) ⊗ ( B D F ) (\boldsymbol{A} \otimes \boldsymbol{B})(\boldsymbol{C} \otimes \boldsymbol{D})(\boldsymbol{E} \otimes \boldsymbol{F})=(\boldsymbol{A C E}) \otimes(\boldsymbol{B D F}) (AB)(CD)(EF)=(ACE)(BDF)
  16. 对于矩阵 A m × n , B p × q \boldsymbol{A}_{\mathit{m} \times\mathit n}, \boldsymbol{B}_{\mathit p \times\mathit q} Am×n,Bp×q,有 exp ⁡ ( A ⊗ B ) = exp ⁡ ( A ) ⊗ exp ⁡ ( B ) \exp (\boldsymbol{A} \otimes \boldsymbol{B})=\exp (\boldsymbol{A}) \otimes\exp (\boldsymbol{B}) exp(AB)=exp(A)exp(B)

到了这里,关于Kronecker积及其等式性质的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 宋浩线性代数笔记(二)矩阵及其性质

    更新线性代数第二章——矩阵,本章为线代学科最核心的一章,知识点多而杂碎,务必仔细学习。 重难点在于: 1.矩阵的乘法运算 2.逆矩阵、伴随矩阵的求解 3.矩阵的初等变换 4.矩阵的秩 (去年写的字,属实有点ugly,大家尽量看。。。) 首先来看一下考研数学一种对这一章

    2024年02月15日
    浏览(69)
  • 矩阵的转置

    题目: 给你一个二维整数数组 matrix , 返回 matrix 的 转置矩阵 。 示例 1:

    2024年02月12日
    浏览(42)
  • pytorch中的矩阵的转置问题

    我在我的pytorch专栏发布了一期pytorch入门之tensor,介绍了torch.tensor()的一些创建方式和常用方法,其中就有矩阵的转置方法----tensor.t()、tensor.transpose()和tensor.permute()。我只是用少量语言和代码介绍了这三种方法的用法,但其中的转置原理没有说清。今天咱们就来絮叨絮叨~ 相信

    2023年04月08日
    浏览(41)
  • 【python】python求解矩阵的转置(详细讲解)

    👉博__主👈:米码收割机 👉技__能👈:C++/Python语言 👉公众号👈:测试开发自动化【获取源码+商业合作】 👉荣__誉👈:阿里云博客专家博主、51CTO技术博主 👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术。 求一个矩阵的转置 示例1: 输入:[[1, 2

    2024年02月06日
    浏览(44)
  • MATLAB:矩阵 矩阵的秩,矩阵的逆矩阵,矩阵的转置,矩阵每个元素减一,矩阵元素变换

    1.矩阵 A=[1,2,3;4,5,6;7,8,9]/A=[1 2 3;4 5 6;7 8 9](分号与空格用于区分每行之间的元素,分号区分行)   2.矩阵每个元素减一 B=A-1 3.矩阵元素变换 需要某一行或者某一列为0,可以用“:”代表一行 如A(:,3)代表第三列赋值为零    A( 3,:)代表第三行赋值为零     4.矩阵的秩

    2024年02月11日
    浏览(55)
  • 矩阵的转置T和共轭转置H

    矩阵 G G G 的转置 G T G^T G T 和共轭转置 G H G^H G H 在数学中表示不同的操作: 转置 G T G^T G T : 转置是指将矩阵的行和列互换得到的新矩阵。 对于实数矩阵,转置是指将矩阵中的行变为相应的列。 对于复数矩阵,转置同样是将矩阵中的行变为相应的列。 在转置中,并不改变矩

    2024年02月03日
    浏览(57)
  • C++数据结构 矩阵的转置、镜像及旋转

    C++ 中的矩阵是一种二维数组,用于存储数值数据。矩阵可以用于存储图像数据,以及科学和工程计算中的数据。 常用于以下场景: 数学运算:矩阵乘法、行列式计算、特征值分解等。 图像处理:图像缩放、旋转、颜色变换等。 矩阵分析:因子分析、主成分分析、协方差分

    2024年02月11日
    浏览(54)
  • 关系的基本概念及其性质

    二元关系: 定义: 设A和B是两个集合,A×B的任一子集R称为从A到B的一个二元关系。 如果(a,b)∈R,则a与b符合关系R,记为aRb;  如果(a,b) R,则a与b不符合关系R,记为aRb。 如果A=B,则称R为A上的二元关系。 性质:  若|A|=m,|B|=n,则|A×B|=m×n,A×B共有2m×n个子集,所以从A到B的二

    2024年02月04日
    浏览(73)
  • C语言:写一个函数,实现3*3矩阵的转置(指针)

    分析:     在主函数 main 中,定义一个 3x3 的整型数组 a,并定义一个指向整型数组的指针 p。然后通过循环结构和 scanf 函数,从标准输入中读取用户输入的 3x3 矩阵的值,并存储到数组 a 中。     接下来,调用 move 函数,传递给它整型数组 a 的地址,即 a 数组的首地址。

    2024年02月05日
    浏览(47)
  • 【离散数学】九章:关系 - 关系及其性质

    设A和B是集合,一个从 A 到 B 的二元关系是A×B的子集。 (序偶集合的子集) 🐳换句话说,一个从A到B的二元关系是集合R,其中每个有序对的第一个元素取自A而第二个元素取自B。 我们使用记号 aRb表示(a, b)∈R,a R b表示(a, b)∉R。当(a, b)属于R时,称 a与b有关系R 。 📘例:设

    2024年02月04日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包