主要内容

克隆亚麻

克罗内克张量积

描述

例子

K =克朗(A、B)返回克罗内克张量积矩阵的一个B。如果一个是一个——- - - - - -n矩阵和B是一个p——- - - - - -矩阵,然后克隆亚麻(A, B)是一个m * p——- - - - - -n *问形成的矩阵元素之间的所有可能的产品s manbetx 845一个和矩阵B

例子

全部折叠

创建一个块对角矩阵。

创建一个4×4的单位矩阵和一个2×2矩阵沿对角线要被重复。

一个=眼(4);B = [1 1; 1 1];

使用克隆亚麻找到克罗内克的张量积。

K = kron (A, B)
K =8×81 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1

结果是一个8-by-8块对角矩阵。

扩大规模的重复元素的矩阵。

创建一个2×2矩阵的和一个2×3矩阵的元素你想重复。

一个= [1 2 3;4 5 6];B = 1 (2);

克罗内克张量计算产品使用克隆亚麻

K = kron (A, B)
K =4×61 1 2 2 3 3 1 1 2 2 3 3 4 5 4 5 6 6 5 4 4 5 6 6

结果是一个4-by-6块矩阵。

这个例子中可视化稀疏拉普拉斯算符矩阵。

矩阵表示的离散二维拉普拉斯算符,n——- - - - - -n网格是一个n * n——- - - - - -n * n稀疏矩阵。有最多5个非零元素在每一行或列。您可以生成矩阵的克罗内克积维不同运营商。在这个例子中n = 5

n = 5;I = speye (n, n);E =稀疏(2:n, 1: n - 1, 1, n, n);D = E + E ' 2 *我;= kron (D、I) + kron (I D);

可视化稀疏模式间谍

间谍(,“k”)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

输入参数

全部折叠

输入矩阵,指定为标量、向量或矩阵。如果任何一一个B是稀疏的,那么克隆亚麻繁殖只有非零元素,结果也是稀疏。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
复数的支持:万博1manbetx是的

更多关于

全部折叠

克罗内克张量积

如果一个是一个——- - - - - -n矩阵和B是一个p——- - - - - -矩阵,那么克罗内克的张量积一个B是一个很大的矩阵相乘形成的B每个元素的一个

一个 B = ( 一个 11 B 一个 12 B 一个 1 n B 一个 21 B 一个 22 B 一个 2 n B 一个 1 B 一个 2 B 一个 n B ]

例如,两个简单的2×2矩阵产生

一个 = ( 1 2 1 0 ] , B = ( 4 3 2 3 ] 一个 B = ( 1 · 4 1 · 3 2 · 4 2 · 3 1 · 2 1 · 3 2 · 2 2 · 3 1 · 4 1 · 3 0 · 4 0 · 3 1 · 2 1 · 3 0 · 2 0 · 3 ] = ( 4 3 8 6 2 3 4 6 4 3 0 0 2 3 0 0 ]

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

之前介绍过的R2006a