我有一个 4 维矩阵A
尺寸的NxNxPxQ
。如何轻松地将每个对角线值更改为 1NxN
矢量化方式的二维子矩阵?
结合 gnovice 的建议,对元素进行索引的一种简单方法是:
[N,~,P,Q]=size(A);%# get dimensions of your matrix
diagIndex=repmat(logical(eye(N)),[1 1 P Q]);%# get logical indices of the diagonals
A(diagIndex)=1;%# now index your matrix and set the diagonals to 1.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)