www.gusucode.com > matlab 案例源码 matlab代码程序 > matlab/GetDiagonalElementsExample.m
%% Get Diagonal Elements %% % Get the elements on the main diagonal of a random 6-by-6 matrix. A = randi(10,6) %% x = diag(A) %% % Get the elements on the first subdiagonal (|k=-1|) of |A|. The result has % one fewer element than the main diagonal. x1 = diag(A,-1) %% % Calling |diag| twice returns a diagonal matrix composed of the diagonal % elements of the original matrix. A1 = diag(diag(A))