0
저는 정방 행렬을 가지고 있습니다. n x n & 또한 n x 1 인 벡터가 있습니다. 대각선 요소를 내 벡터의 값으로 대체하려고합니다.반복하지 않고 정방 행렬의 대각선 요소를 대입합니다.
반복하지 않고 Matlab에서이 작업을 수행 할 수있는 방법이 있습니까?
저는 정방 행렬을 가지고 있습니다. n x n & 또한 n x 1 인 벡터가 있습니다. 대각선 요소를 내 벡터의 값으로 대체하려고합니다.반복하지 않고 정방 행렬의 대각선 요소를 대입합니다.
반복하지 않고 Matlab에서이 작업을 수행 할 수있는 방법이 있습니까?
matrix(1:n+1:end) = vector;
설명 : (즉 linear indexing를 불리는) 행렬로 단일 인덱스를 사용하는 경우 매트랩 첫번째 컬럼 아래 요소 다음 등 n+1
하는 공정 번째 열에 따라서 대각선 정의 센다.