How to copy elements of a matrix in an array Uniquely?

2 visualizaciones (últimos 30 días)
Ash
Ash el 10 de Feb. de 2012
Hello I am a student n i want to write a program which takes input as a matrix of any dimension and returns an array of its elements but they should be unique. element's appearance should be once only. I have written a small code but it is showing req output. The code is:
mat=rand(1,6) copy1(1)=mat(1) for i=2:length(mat) for j=1:length(copy1) if (mat(i)~=copy1(j)) copy1(i)=mat(i); else break; end
end
end
Kindly help....
@sh

Respuesta aceptada

Friedrich
Friedrich el 10 de Feb. de 2012

Más respuestas (1)

Ash
Ash el 10 de Feb. de 2012
hi thanks alot for ur help. unique function has worked. Can u please help me to find probability of elements in a matrix... for example: if input is:
A=[1 2;1 3;4 5; 2 5]
then output req is:
prob=[1 0.25; 2 0.25; 3 0.125; 4 0.125; 5 0.25]
Kindly help...

Categorías

Más información sobre Specialized Power Systems en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by