次のクラスがある場合:
classdef foo
properties
bar1
bar2
bar3
end
properties(Access = private)
bar4
bar5
end
end
次の操作を行います。
myObj = foo();
test = struct(myObj);
test
foo
プライベート プロパティを含む as フィールドの 5 つのプロパティがすべて含まれます。
test =
bar1: NaN
bar2: NaN
bar3: NaN
bar4: NaN
bar5: NaN
myObj
as フィールドのパブリック プロパティのみを持つ構造を作成したいと考えています。
test =
bar1: NaN
bar2: NaN
bar3: NaN
オブジェクトからパブリック プロパティのみの構造を抽出するにはどうすればよいですか?