2D subtraction from 3D
조회 수: 10 (최근 30일)
이전 댓글 표시
I have 3D matrix A=50x60x180 and I want subtract B=50x60 to get same size C=50x50x180? Can anybody use for loop to do this operation?
댓글 수: 2
John Chilleri
2017년 9월 21일
C = zeros(50,60,180);
for i = 1:180
C(:,:,i) = A(:,:,i) - B;
end
Is this what you mean?
채택된 답변
Andrei Bobrov
2017년 9월 21일
C = A - B;
or
C = bsxfun(@minus,A,B);
댓글 수: 2
Walter Roberson
2017년 9월 21일
The first of those works in R2016b or later but not in earlier versions.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!