Summation formula of two variables using vectorization
조회 수: 9 (최근 30일)
이전 댓글 표시
I am trying to implement the following formula for research purposes:

Where M = 100, so m = -100:100 and t is also a vector. and fm = f0 + m (where f0 is a defined constant)
I am able to implement this using a for loop; however, I would like to use vectorization for speed and usability. I believe there should be a way to implement this using vectors alone and no loops, but I have been having trouble doing so due to the presence of two variables in the summation. I also am not able to use the symbolic toolbox due to the application. Any advice would be appreciated.
답변 (1개)
Sebastian Castro
2016년 3월 3일
You should be able to do:
sum(G(fm).*cos(2*pi*fm*t - pi*fm*T))
... assuming that G(x) is a function whose output is always the same size as its input.
- Sebastian
댓글 수: 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!