How can i calculate cumulative sum of function?

1 visualización (últimos 30 días)
Xshermia Xshermia
Xshermia Xshermia el 7 de Ag. de 2018
Respondida: Adam Danz el 7 de Ag. de 2018
R is a function bounds up with "hiz" and "eg". I want to get its cumulative value. I should have 395 R function and calculate cumulative sum of this function.
How can i achieve this problem?
Thx,
eg=linspace(0.01,0.02,395);
for h=1:1:395;
R=@(hiz) 0.015.*(1+hiz.^2/1500)*15000*cos(eg(h));
end

Respuestas (1)

Adam Danz
Adam Danz el 7 de Ag. de 2018
Cumulative sum can be calculated with
cumsum()
However, your h-loop is incorrect. All you're doing within that loop is redefining and overwriting R which is a function handle that is never used.

Categorías

Más información sobre Loops and Conditional Statements 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!

Translated by