上の表現では伝わりにくいため、上のコードをfor文使用せずに力技で作成したものを載せます。
th = sub.Thorax;
for j = 1:numel(th) % 1×26cellデータ
th_eulx(:,j) = th{j}(:,1); th_euly(:,j) = th{j}(:,2);th_eulz(:,j) = th{j}(:,3); %オイラー角データ
th_accx(:,j) = th{j}(:,4); th_accy(:,j) = th{j}(:,5);th_accz(:,j) = th{j}(:,6); %加速度データ
th_gyrx(:,j) = th{j}(:,7); th_gyry(:,j) = th{j}(:,8);th_gyrz(:,j) = th{j}(:,9); %ジャイロデータ
end
th_mean = [mean(th_eulx, 2), mean(th_euly, 2), mean(th_eulz, 2), ...
mean(th_accx, 2), mean(th_accy, 2), mean(th_accz, 2), ...
mean(th_gyrx, 2), mean(th_gyry, 2), mean(th_gyrz, 2)]
assignin('base', sprintf('mean_%s_%s_%s', name, seg, speed), th_mean)
for文の中で作成した3行をfor文でth_meanという新しく作成した箱に入れていきたいと考えています。