Error: Unexpected MATLAB expression.

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.

 Accepted Answer

Birdman
Birdman on 26 Oct 2017
Edited: Birdman on 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 Comments

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

Sign in to comment.

More Answers (1)

Jan
Jan on 26 Oct 2017
Edited: Jan on 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 Comments

:-) This was a duplicate answer given in the same minute.

Sign in to comment.

Categories

Tags

Asked:

on 26 Oct 2017

Commented:

Jan
on 27 Oct 2017

Community Treasure Hunt

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

Start Hunting!