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 日

1 投票

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 件のコメント

Ian Bathgate
Ian Bathgate 2017 年 10 月 26 日
The error still occurs
Birdman
Birdman 2017 年 10 月 26 日
I edited the equation. There was a operator missing. Now check the answer.
Ian Bathgate
Ian Bathgate 2017 年 10 月 26 日
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 日

3 投票

"(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 件のコメント

Birdman
Birdman 2017 年 10 月 26 日
Exactly
Jan
Jan 2017 年 10 月 27 日
:-) This was a duplicate answer given in the same minute.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeSymbolic Math Toolbox についてさらに検索

タグ

質問済み:

2017 年 10 月 26 日

コメント済み:

Jan
2017 年 10 月 27 日

Community Treasure Hunt

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

Start Hunting!

Translated by