2

私がこの構造を持っているとしましょう:

Results(i,j).fo
Results(i,j).co

どこi=19j=30ixjマトリックスにすべて保存するにはどうすればよいResults(i,j).foですか? bootciまたはさらに良いことに、読み取り専用と言うにはどうすればよいですかResults(i,j).fo

Media_tot = mean(Matrix,2)
ci = bootci(1000, @mean, Matrix');
ci = abs(ci' - repmat(Media_tot,1,2));
hE   = errorbar(xdata_m, ydata_m, ci(:,1), ci(:,2));
4

2 に答える 2

1

これはあなたの最初の質問でうまくいくはずです:

reshape([Results.fo], 19, 30)

例えば

%// Make a 3x3 matrix of structs with 2 fields
A = [];
for k = 1:9
    A(k).x = k;
    A(k).y = 9-k;
end
A= reshape(A,3,3)

reshape([A.x], 3,3)

ans =

   1   4   7
   2   5   8
   3   6   9

reshape([A.y], 3,3)

ans =

   8   5   2
   7   4   1
   6   3   0
于 2013-11-07T13:45:44.243 に答える