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

1 回表示 (過去 30 日間)
Ash
Ash 2012 年 2 月 10 日
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

採用された回答

Friedrich
Friedrich 2012 年 2 月 10 日
  1 件のコメント
Ash
Ash 2012 年 2 月 10 日
thanks for ur help...

サインインしてコメントする。

その他の回答 (1 件)

Ash
Ash 2012 年 2 月 10 日
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...
  1 件のコメント
Andrei Bobrov
Andrei Bobrov 2012 年 2 月 10 日
this is new question

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSpecialized Power Systems についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by