Michi: Matlab - Klassenmethode ändern Objektvariable

Beitrag lesen

Hallo,

ich verzweifel hier an Matlab. Sogar schon bei folgender minimalen Test-Klasse macht die Klassenmethode nicht das, was ich erwarte.

  
classdef test  
  
    properties  
        var = 0;  
    end  
  
    methods  
        function setnew(obj, newval)  
            obj.var = newval;  
        end  
    end  
  
end  

Ich erwarte nun eigentlich

  
a = test;  
a.setnew(12);  
a.var  
  

>> 12  

Ich erhalte allerding weiterhin immer nur die 0 :-(

Kann mir jemand auf die Sprünge helfen?

Grüße