0
어떻게이 두 명령을 Matlab에서 하나로 병합 할 수 있습니까?Matlab에서 행렬 인덱싱
X = diag(diag(A))(:)
같은
이Temp = diag(diag(A));
X = Temp(:)
뭔가가 작동하지 않습니다.
어떻게이 두 명령을 Matlab에서 하나로 병합 할 수 있습니까?Matlab에서 행렬 인덱싱
X = diag(diag(A))(:)
같은
이Temp = diag(diag(A));
X = Temp(:)
뭔가가 작동하지 않습니다.
당신이 정말로, 당신이 할 수있는하려면 :
X = reshape(diag(diag(A)),[],1)
나는 당신이 비록 수행하여 많은 것을 얻을 모르겠어요!
이 MATLAB은 [해당 구문 구현] (http://wiki.octave.org/FAQ#Coherent_syntax)에서 너무 뒤떨어져있는 것으로 보입니다. GNU Octave에서 유효합니다. – carandraug
[how-can-i-index-a-matlab-array-by-first-assigning-it] (http://stackoverflow.com/questions/3627107/how-can- i-index-a-matlab-array-first-assigning-it-without-a-function-by-first-a-a-a-function)을 사용합니다. 그러나 실제로, 그것은 가치가있는 것보다 더 많은 문제입니다. –