t是一个1000*3的矩阵
e = [t(:,[1,2]); t(:,[2,3]); t(:,[3,1])];
这句话是什么意思啊 谢谢解答!~
意思就是把t的第12列并在一起、把t的23列并在一起、把t的31列并在一起,然后把这三个1000行2列的矩阵叠起来,形成3000行2列的矩阵,也就是e
t(:,[1,2])的意思是拿t中的所有行,1,2列构成的矩阵;同理t(:,[2,3])的意思是拿t中所有行,2,3列构成的矩阵;也可以写作t(1:end,[2,3])
[a,b,c]的意思是将矩阵或向量a,b,c按横向拼接,要求有相同的行数
[a;b;c]的意思是将矩阵或向量a,b,c按纵向拼接,要求有相同的列数