palette and index changes

조회 수: 3 (최근 30일)
Anusha
Anusha 2013년 10월 25일
댓글: Azzi Abdelmalek 2013년 10월 25일
Palette=
0
1
2
3
4
5
6
7
Swapping is done in palette
k=1 2 3 4 5 6 7 8
l=4 8 1 1 1 1 4 4
This is the to swap the position
This is my changed Palette
3
7
0
0
0
0
3
3
This palette changes my index matrix also.. index matrix 2185x1575
for example 0 will be replaced by 3 and 3 to 0
Palette affect the index matix also
Pls anyone help me
  댓글 수: 8
Azzi Abdelmalek
Azzi Abdelmalek 2013년 10월 25일
You can't get three 0
Azzi Abdelmalek
Azzi Abdelmalek 2013년 10월 25일
How your C matrix is affected? Please to make your question clear, edit your question, don't just add a comment. And you can also post the expected result for
k=1
l=4
The new Palette and the new C
We are not supposed to guess what is in your mind

댓글을 달려면 로그인하십시오.

답변 (1개)

Azzi Abdelmalek
Azzi Abdelmalek 2013년 10월 25일
Palette=0:8;
idx=1:numel(Palette);
k=[1 2 3 4 5 6 7 8];
l=[4 8 1 1 1 1 4 4];
for ii=1:numel(k)
a=Palette(k(ii));
Palette(k(ii))=Palette(k(ii));
Palette(l(ii))=a;
i1=idx(k(ii));
idx(k(ii))=idx(l(ii));
idx(l(ii))=i1;
end
disp(idx)
disp(Palette)
  댓글 수: 1
Anusha
Anusha 2013년 10월 25일
편집: Anusha 2013년 10월 25일
index matrix I=
2 6 6 0 0 3 3 3
4 4 4 2 2 2 1 1
5 5 3 3 0 0 4 4
Palette P=
0
1
2
3
4
5
6
P will be changed(swapping, is depend on the position)
P=
6
0
3
4
2
5
1
What is the code to view this ans
What are the values chaged in P It will changes the index matrix
ans=
I=
3 1 1 6 6 4 4 4
2 2 2 3 3 3 0 0
5 5 4 4 6 6 2 2

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Data Distribution Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by