How to get multiple class instances in function?
    3 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    NoYeah
 le 14 Avr 2020
  
    
    
    
    
    Réponse apportée : Sean de Wolski
      
      
 le 14 Avr 2020
            I wanna get two object instance at once in my function like this
classdef MyClass
    properties
        value
    end
    methods
        function tmp=myfunc(obj1, obj2)
            tmp=obj1.value+obj2.value
        end
    end
end
and in console
a=myclass;
b=myclass;
a.myfunc(a,b);
and error occurs.
it says too many arguments
How to get multiple class instance at once?
0 commentaires
Réponse acceptée
  Sean de Wolski
      
      
 le 14 Avr 2020
        a.myfunc(b)
% or
myfunc(a, b)
When you call a.function it passes a as the first input so right now you're doing the equivalent of myfunc(a,a,b)
0 commentaires
Plus de réponses (0)
Voir également
Catégories
				En savoir plus sur Construct and Work with Object Arrays 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!