How to write a for loop for summation?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
jake stan
le 6 Fév 2018
Réponse apportée : Walter Roberson
le 6 Fév 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
0 commentaires
Réponse acceptée
Birdman
le 6 Fév 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)
0 commentaires
Plus de réponses (1)
Walter Roberson
le 6 Fév 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.
0 commentaires
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!