How can i calculate cumulative sum of function?
1 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
回答(1 个)
Adam Danz
2018-8-7
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.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!