可能重复:
如何修改Matlab的对象的属性
我想将我的C#代码到Matlab,在Matlab我决定使用OOP,我还没有被使用的Matlab,能够与我的C#代码的复杂性来处理。
展望教程 ,我想出了下面的代码:
classdef Cat
properties
meowCount = 0;
end
methods
function Meow(C)
disp('meowww');
C.meowCount = C.meowCount + 1;
end
end
end
结果:
>> c = Cat();
>> c.Meow();
meowww
>> c
c =
Cat
Properties:
meowCount: 0
Methods
所以, meowCount
不会改变。 问题是什么?