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

1 view (last 30 days)
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

Accepted Answer

Friedrich
Friedrich on 10 Feb 2012

More Answers (1)

Ash
Ash on 10 Feb 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...

Categories

Find more on Specialized Power Systems in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!