필터 지우기
필터 지우기

How to process a large matrix of size 28x28x11684?

조회 수: 1 (최근 30일)
Ajay Ganti
Ajay Ganti 2018년 3월 2일
댓글: Ajay Ganti 2018년 3월 2일
I'm having 11684 matrices each of size 28x28. So the variable a has size 28x28x11684. Now i would like to do sorting them using a for loop on each matrix of 28x28 and store it in a variable z. Here is my code
for i=1:11684
z=sort(a(:,:,i));
end
When i run the code, it is giving me the variable z of size 28x28. But i want the variable z to be of size 28x28x11684. Plese help me.

채택된 답변

Andrei Bobrov
Andrei Bobrov 2018년 3월 2일
편집: Andrei Bobrov 2018년 3월 2일
Just:
z = sort(a);
With loop:
k = size(a,3);
z = a;
for ii = 1:k
z(:,:,ii) = sort(a(:,:,ii));
end

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Shifting and Sorting Matrices에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by