Exclude an element from a vector

1 vue (au cours des 30 derniers jours)
daniel
daniel le 5 Nov 2013
I have a vector z which gets elements from another vector c. vector c is a random sample which creates a 5 element vector. I want to know how to exclude an element in vector z which appears twice or more in vector c. By the way , my lecturer does not want us to use matlab functions! The code:
function table=calcAllPercentages(sample)
%get the length of the sample
c=length(sample);
%z is a vector for the relevent sample elements , this operation
%is for getting rid of elements that apper more then once.
z=[];
for i=1:c
if length(z)==0
z=sample(i);
else
for j=1:length(z)
if sample(i)~=z(j) && j==length(z)
z(length(z)+1)=sample(i);
else sample(i)== z(j);
  1 commentaire
Image Analyst
Image Analyst le 5 Nov 2013
Are these integers, floating point numbers, or characters or something else?

Connectez-vous pour commenter.

Réponses (2)

Walter Roberson
Walter Roberson le 5 Nov 2013

daniel
daniel le 5 Nov 2013
Thanks for the help! I got it!

Catégories

En savoir plus sur Logical 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