方法的定义

类的方法在方法块中定义。方法块包含定义类方法的函数,以methods关键字开始,以end语句结束。

code.matlab
classdef ClassName
	properties
		PropertyName
	end
	methods
		function obj=ClassName(arg1,...)
			obj.PropertyName=arg1;
			...
		end
		function ordinaryMethod(obj,arg1,...)
			...
		end
	end
	methods(Static)
		function staticMethod(arg1,...)
			...
		end
	end
end

上面代码中,有Static的为静态方法,没有的为一般方法。方法不同,调用的方法也有所不同。