0
私はフィールドを持つクラスの配列、例えば:私はMyClassの各インスタンスのためのフィールド値の配列を持っている必要がありクラスのインスタンスごとにフィールド値の配列を取得するにはどうすればよいですか?
classdef MyClass
properties
field = 1;
end
end
...
myClassArray = [];
for i = 1 : 100
myclass = MyClass;
myClassArray = [myClassArray myclass];
end
を有します。私はこのようにすることができます:
fields = zeros(length(myClassArray), 1);
for i = 1 : length(myClassArray)
fields(i) = myClassArray(i).field;
end
しかし、このコードは厄介に見えます。私はそれをこのように行うしようとした場合:フィールド== myClassArray(1)選択図】図;:
fields = myClassArray.field;
を、フィールド変数の値は、このです
MyClassの各インスタンスのフィールド値の配列をあまり煩雑にする方法を教えてください。
'fields = {myClassArray.field}'または '[myClassArray.field]'はどうですか? –
それは仕事です、ありがとう! – vadamsky