PLEASE EXPLAIN The SUM operation on an (L,M,N) array returns a (1,M,N) array. CODE THAT FOLLOWS IS AS WRITTEN gray_average_2d(1:m,1:n) = gray_average(1,1:m,1:n); ?
조회 수: 1 (최근 30일)
이전 댓글 표시
PLEASE EXPLAIN THE STATEMENT ALONG THE CODE...THIS STATEMENT IS BEING USED FOE ENHANCING THE CONTRAST OF AN IMAGE. AFTER THIS THE NEXT CODING FOLLOWS...
댓글 수: 2
Jos (10584)
2014년 3월 3일
YOU DO NOT HAVE TO SHOUT, WE ARE NOT BLIND!!
Please, use lower case and be a little bit more polite, … unless you are my boss and pay me lots ;-)
답변 (1개)
Jos (10584)
2014년 3월 3일
It is because you asked for a single slice in a 3D array. This might help you
A = reshape(1:(2*3*4),2,3,4) ; % 3D test data, a cube with 2 slices. Each slice is 3-by-4
B = A(1,:,:) % still 3D, but with only one slice, so you could say it is 2D
C = squeeze(B) % squeeze out the singleton dimensions
help squeeze
참고 항목
카테고리
Help Center 및 File Exchange에서 Image Filtering and Enhancement에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!