MATLAB に構造体配列があるとします。
a= struct('a1',{1,2,3},'a2',{4,5,6})
構造体の要素を効率的に (つまり、ベクトル化されたコードで) フィルタリングして、ブール型のプロパティを満たすにはどうすればよいですか?
例えば:
- 要素が 3 の倍数であり、3 の倍数で
b
あるサブセットでa
ある新しい構造体配列を作成するにはどうすればよいですか? 期待される結果は、要素 を持つサイズ 1 の構造体配列です。a1
a2
struct('a1', 3, 'a2', 6)
- 要素が奇数または3 の倍数の
b
サブセットでa
ある新しい構造体配列を作成するにはどうすればよいですか? 期待される結果は、次のサイズ 2 の構造体配列です。a1
a2
struct('a1', {1,3}, 'a2', {4,6})