Filter löschen
Filter löschen

How to write a for loop for summation?

2 Ansichten (letzte 30 Tage)
jake stan
jake stan am 6 Feb. 2018
Beantwortet: Walter Roberson am 6 Feb. 2018
Is there another way to do summation without for loop, or how would I do it with a for loop?
I want to iterate from N = 1 to N = 25 with 0 < x < 2*pi of the equation n*(sin^2(x)+cos^2(x)) I'm not so sure how to do a for loop for the summation

Akzeptierte Antwort

Birdman
Birdman am 6 Feb. 2018
Do not use for loop. If you Symbolic Toolbox, you may use symsum:
syms x n
fun(x)=symsum(n*(sin(x)^2+cos(x)^2),n,1,25)

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 6 Feb. 2018
Use sum().
sin(x)^2 + cos(x)^2 = 1, even for complex numbers, so n*(sin(x)^2 + cos(x)^2) is going to simplify to n.

Kategorien

Mehr zu Mathematics finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by