Sum of Series - Help!
조회 수: 1 (최근 30일)
이전 댓글 표시
I have a problem where I am simply trying to calculate the series of f*cos((2*pi*t)/0.63) where
t (time) varies from [0.05:0.05:0.60] and f has different values at each of these times. Here is the vector I made for f: f=[14 24 30 36 29 21 38 5 -13 -35.5 -29 0].
For instance...14 would correspond to time 0.05.
So I need it to calculate each of these values at each time and add them up.
Thanks.
댓글 수: 0
채택된 답변
Guillaume
2014년 10월 23일
No need for a loop, just use matrix elementwise multiplication:
f = [14 24 30 36 29 21 38 5 -13 -35.5 -29 0];
t = 0.05 : 0.05 : 0.6;
result = f .* cos(2*pi*t) / 0.63;
sum(result)
댓글 수: 0
추가 답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Particle & Nuclear Physics에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!