I simply do not understand how there is an error here,
>> f = symsum((1/(2*n-1))*sin((2*n-1)2*x), n, 1, 5)
Error: Unexpected MATLAB expression.
To clarify the arrow is pointing at the "2" next to "x".
Edit: I have defined x and n as symbolic, but the error still occurs.

 Réponse acceptée

Birdman
Birdman le 26 Oct 2017
Modifié(e) : Birdman le 26 Oct 2017
You have not defined n and x as symbolic.
syms n x
f = symsum((1/(2*n-1))*sin((2*n-1)*2*x), n, 1, 5)

3 commentaires

Ian Bathgate
Ian Bathgate le 26 Oct 2017
The error still occurs
Birdman
Birdman le 26 Oct 2017
I edited the equation. There was a operator missing. Now check the answer.
Ian Bathgate
Ian Bathgate le 26 Oct 2017
Thank you so much, I sat there looking at it for nearly 20 minutes. thanks.

Connectez-vous pour commenter.

Plus de réponses (1)

Jan
Jan le 26 Oct 2017
Modifié(e) : Jan le 26 Oct 2017
"(2*n-1)2*x" is no valid Matlab expression, because the operator after ")" is missing. I guess:
f = symsum((1/(2*n-1))*sin((2*n-1) * 2*x), n, 1, 5)
% ^ inserted

2 commentaires

Birdman
Birdman le 26 Oct 2017
Exactly
Jan
Jan le 27 Oct 2017
:-) This was a duplicate answer given in the same minute.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Symbolic Math Toolbox dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by