克罗内克产品参数
Kronecker product parameters
此 kron
函数在哪些变量之间执行克罗内克乘积? (MATLAB)
y = kron(x,[1:size(x)]);
我明白第一个变量是什么,但是[1:size(x)]
是什么意思?难道你不需要在它前面放一个 array/list 所以它意味着什么吗?
如果 x
是一个列向量,那么 n=size(x)
就是它的长度,1:size(x)
就是行向量 [1...n]
.
如果 x 是矩阵或更高维度,表达式 1:size(x)
将只计算行数。
如果这些量之间的克罗内克积有意义与否,则取决于您的应用。
[1:size(x)]
将产生一个大小为向量 x 的向量,他的条目将是:
[1,2,3,...,n]
此 kron
函数在哪些变量之间执行克罗内克乘积? (MATLAB)
y = kron(x,[1:size(x)]);
我明白第一个变量是什么,但是[1:size(x)]
是什么意思?难道你不需要在它前面放一个 array/list 所以它意味着什么吗?
如果 x
是一个列向量,那么 n=size(x)
就是它的长度,1:size(x)
就是行向量 [1...n]
.
如果 x 是矩阵或更高维度,表达式 1:size(x)
将只计算行数。
如果这些量之间的克罗内克积有意义与否,则取决于您的应用。
[1:size(x)]
将产生一个大小为向量 x 的向量,他的条目将是:
[1,2,3,...,n]