palette and index changes

3 vues (au cours des 30 derniers jours)
Anusha
Anusha le 25 Oct 2013
Commenté : Azzi Abdelmalek le 25 Oct 2013
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 commentaires
Azzi Abdelmalek
Azzi Abdelmalek le 25 Oct 2013
You can't get three 0
Azzi Abdelmalek
Azzi Abdelmalek le 25 Oct 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

Connectez-vous pour commenter.

Réponses (1)

Azzi Abdelmalek
Azzi Abdelmalek le 25 Oct 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 commentaire
Anusha
Anusha le 25 Oct 2013
Modifié(e) : Anusha le 25 Oct 2013
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

Connectez-vous pour commenter.

Catégories

En savoir plus sur Color and Styling dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by