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.

 采纳的回答

Birdman
Birdman 2017-10-26
编辑:Birdman 2017-10-26
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 个评论

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.

请先登录,再进行评论。

更多回答(1 个)

Jan
Jan 2017-10-26
编辑:Jan 2017-10-26
"(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 个评论

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

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by