matlab/オクターブのセル構造でデータを繰り返す
ごあいさつ
以下のような MATLAB セル構造があります。
original_array={
File1.wav
File2.wav
File3.wav
}
そして、セル構造のデータを繰り返したり、調整したり、複製したりしたいです。セル構造の各項目に for ループを使用してから、別のセル構造配列を作成することを考えていましたが、それはやり過ぎのようです。頭に浮かんだもう1つのアイデアは、
1)配列には、繰り返したいセルが含まれています 2)セル構造内のセルを繰り返したい回数。3) 配列から新しいセル構造を作成します。
新しい繰り返されるセル構造配列は *original_array* (構造配列) からデータを取得し、*rep_cells* 配列に基づいて新しいセル構造配列が作成されます。
例。
rep_cells =[1,3;2,1;3,4]
%this は、original_array 内のどのセルを繰り返し、何回繰り返すかを選択するために使用されます
new_cells={
File1.wav
File1.wav
File1.wav
File2.wav
File3.wav
File3.wav
File3.wav
File3.wav
}
これを行うための最良の方法を考えてください。
ありがとう