How to make statements intersect
    9 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    Ani Asoyan
 il 21 Gen 2020
  
    
    
    
    
    Commentato: Ani Asoyan
 il 21 Gen 2020
            How can I make if command's statements intersect and after that receive the result. For example the answer for this code is 'noyesno' ....but I want it to be no, cause not all the elements of a and b are equal. 
n=3
a=[0 1 2]
b=[1 1 3]
i=1
for i=1:n
  if a(i)==b(i)
      fprintf ('yes')
  else 
        fprintf ('no')
end
end
0 Commenti
Risposta accettata
Più risposte (1)
  Bhaskar R
      
 il 21 Gen 2020
        
      Modificato: Bhaskar R
      
 il 21 Gen 2020
  
      n=3;    % length of the your vector i guess  
a=[0 1 2];
b=[1 1 3];
% depends on n value
is_intersect = sum(a(1:n)==b(1:n))==n;
% if a and b vectors are same length
is_intersect = sum(a==b)==length(a);
if is_intersect
    fprintf ('yes');
else
    fprintf ('no');
end
Hope i got you !!
Vedere anche
Categorie
				Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


