I am trying to understand a little bit more about Matlab classes and their properties. Here is a test class I have created:
classdef Test    
    properties
         % Properties of the network type
        some_var
    end
    methods
         function N = Test()
         end
        function change_var( N, val )
             N.some_var=val;
        end
    end
end
Now, I create an instance of this class, and call "change_var()"...
>> a=Test;
>> a.change_var(2);
>> a.some_var
ans =
     []
Why has the property "some_var" not taken on the value "val" in the assignment?
 
     
     
    