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?