How to create a column vector where each element will be compounded amount by percentage of another vactor?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mohammad Sayeed
el 15 de Jul. de 2014
Comentada: Mohammad Sayeed
el 15 de Jul. de 2014
Hi, suppose that x=[.2 .3 .4]'; I need to create z=[1000 1000*(1+.2) 1000*(1+.2)(1+.3) 1000*(1+.2)(1+.3)(1+.4)]'. This is just an example. My original x variable has thousands of data. Anyone can help please? first value of z can be 1000 or any other arbitrary value.
0 comentarios
Respuesta aceptada
Yoav Livneh
el 15 de Jul. de 2014
You need to use the function cumprod. In your example:
x = [.2 .3 .4]';
z = 1000*[1; cumprod(1+x)];
This will give you what you need.
Más respuestas (1)
Ver también
Categorías
Más información sobre Gain Scheduling en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!