クラスがあります(Matlab 2012a、Ubuntu 12.10)
classdef trajectory
properties
partName;
coordinates;
end
methods
end
end
プロパティ partName をセット {'leftHand','rightHand'} (両方とも文字列) の要素の 1 つだけに制限するにはどうすればよいですか?
プロパティセットメソッドを使用できます。
classdef trajectory
properties
partName;
coordinates;
end
methods
function this=set.partName(this,myStr)
mySet={'leftHand','rightHand'} ;
if any(strcmp(mySet,myStr))
this.partName=myStr;
else
error('Value not part of set');
end
end
end
end