MATLAB: Unmatched Matrix multiplication in Cell Arrays to create reducing count.

matricesmatrix array

Hi,
I have an array of 1000 vectors of rates:
0.006
0.004
0.0029
...
I want to create a decreasing set of values starting from 100,000 which is created by multiplying each output number by the rate 1 step earlier:
1. 100,000
2. 100,000*0.006
3. This value *0.004
etc.
I would like the output to simply be an array of 1000 of these reducing counts, 100,000 ->

Best Answer

Assuming your array is called data:
data=[100000;data];
data = cumprod(data);
Cheers!