Exclude an element from a vector
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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
le 5 Nov 2013
Are these integers, floating point numbers, or characters or something else?
Réponses (2)
Voir également
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!