我想构建一个与时间相关的矩阵A
鉴于
%t = [1,2,3];
A11 = [1,2,3]; %This is time-dependence of A(1,1)
A12 = [2,3,4]; %This is time-dependence of A(1,2)
A21 = [1,1,1]; %This is time-dependence of A(2,1)
A22 = [2,2,2]; %This is time-dependence of A(2,2)
这样
在t = 1
,
A = [1 2;1 2];
t = 2
A = [2 3;1 2];
t = 3
A = [3 4;1 2];
一般来说,这四个清单要长得多。如何构建矩阵A
的列表,以便我知道在每个时间步长处计算特征值的A
。
在我这样做之后,我想在每个时间步都找到特征向量。例如,
[V D] = eig(A)
答案 0 :(得分:3)
听起来你只想要一个3D矩阵,试试
A = cat(3, [1, 2; 1, 2], [2, 3; 1, 2], [3, 4; 1, 2])
或者,如果您需要使用A11
,A12
等列表构建它,那么
permute(cat(3, [A11;A21], [A12;A22]), [1,3,2])