Estoy tratando de entender un poco más sobre las clases de Matlab y sus propiedades. Aquí está una clase de prueba que he creado:¿por qué las propiedades no toman un nuevo valor del método de clase?
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
Ahora, crear una instancia de esta clase, y pedirá "change_var()" ...
>> a=Test;
>> a.change_var(2);
>> a.some_var
ans =
[]
¿Por qué tiene la propiedad "una_variable" no tomado en el valor "val" en la tarea?
véase [clases de MATLAB: mango o valor] (http://stackoverflow.com/questions/6436539/matlab-classes-handle-or- valor) para una discusión de clases de manejo frente a valor. –