palette and index changes
Mostrar comentarios más antiguos
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 comentarios
Azzi Abdelmalek
el 25 de Oct. de 2013
Editada: Azzi Abdelmalek
el 25 de Oct. de 2013
How did you get the changed palette for the above example?
Azzi Abdelmalek
el 25 de Oct. de 2013
2 to 8 where?
Azzi Abdelmalek
el 25 de Oct. de 2013
Post the expected result for 2 iterations
Anusha
el 25 de Oct. de 2013
Anusha
el 25 de Oct. de 2013
Azzi Abdelmalek
el 25 de Oct. de 2013
You can't get three 0
Azzi Abdelmalek
el 25 de Oct. de 2013
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
Respuestas (1)
Azzi Abdelmalek
el 25 de Oct. de 2013
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 comentario
Categorías
Más información sobre Color and Styling en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!