1
기본적으로 arrayfun(@(value, rowIdx, colIdx), matrix)
과 같은 것을 찾고 있습니다.행 및 열 인덱스가있는 행렬에 대한 옥타브 맵
값과 인덱스를 기반으로 다른 행렬을 하나 만들어야하는데 for 루프를 피할 수있는 방법이 있습니까?
기본적으로 arrayfun(@(value, rowIdx, colIdx), matrix)
과 같은 것을 찾고 있습니다.행 및 열 인덱스가있는 행렬에 대한 옥타브 맵
값과 인덱스를 기반으로 다른 행렬을 하나 만들어야하는데 for 루프를 피할 수있는 방법이 있습니까?
meshgrid
및 행렬의 크기를 사용하여 행 및 열 인덱스에 대한 행렬을 만들 수 있습니다. 그런 다음 세 가지 매트릭스를 모두 사용하여 결과를 계산할 수 있습니다.
[col_index, row_index] = meshgrid(1:size(matrix, 1), 1:size(matrix, 2));
% Now do some calculations using that
new_matrix = matrix + row_index * col_index;
실제 사례를 보여줄 수 있습니까? – Suever