So I have the code bleow which sovles an ODE 1000 times with random variables. The result is a 1000 by 1 cell array, the contents of which are all XX by 2 numeric arrays (column 1 solves x(1), column 2 solves x(2)). What I would like to produce is an XX by 1000 numeric array, where my 1000 columns would be comprised of all column 2 data from the numeric arrays nested in my cell array. Is this possible? I've looked through the Cell Arrays and Multilevel Indexing to Access Parts of Cells pages, and haven't been able to find what I'm looking for. Any help would be appreciated.
n = 1000;result = cell(n,1);for k=1:n tspan=[1 7];A0=rand;P0=rand;g=rand;p=rand;B=rand; [t,x] = ode45(@(t,x) [-g*x(1) + p*x(1); -x(1)*x(2)+ B*x(2)], tspan, [A0 P0]); result{k} = x;end
Best Answer