How can I do the multiple summation ??
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi, I have a problem that I have no idea to do it. Anyone could help me please? How can I write the code for the multiple summation when the number of summation is a variable. Actually, the summation can be from 0 to a number, say 100. Any help is very appreciated.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/165621/image.jpeg)
댓글 수: 0
답변 (1개)
Mark Fajet
2017년 6월 28일
Hello. It seems like you're asking about how to take the sum of a series. If you look at the documentation for symsum found at https://www.mathworks.com/help/symbolic/symsum.html, you might find what you're looking for. As a simple example,
syms k x
S1 = symsum(k*x, k, 0, 10)
S2 = symsum(S1,x,0,10)
or more concisely,
syms k x
S = symsum(symsum(k*x, k, 0, 10),x,0,10)
These will take the sum of k * x as x goes from 0 to 10 and take the sum of x * the result of that sum as x goes from 0 to 10. Refer to the linked documentation for more specifics and exmaples on how the symsum function is defined and used.
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!