Symsum undefined function error

2 次查看(过去 30 天)
I am trying to plot an equation with an infinite series using symsum.
I get this error when I try to plot it.
>> plot(x,.9-symsum((2./(n*3.14159)).*(sin(.1*n*3.14159))*(exp(-(n.^2)*(3.14159.^2)*x)),n,1,Inf));
Undefined function 'symsum' for input arguments of type 'double'.
Based on previous questions I thought it might be a problem of having the toolbox but that is in the right directory. Maybe I can't use symsum with my argument type, but is there another function I can use? Sum also didn't work (I got: Error using sum Dimension argument must be a positive integer scalar within indexing range.)

采纳的回答

Walter Roberson
Walter Roberson 2016-10-19
First you need to
syms n
  3 个评论
Viviana-Irina Petre
Viviana-Irina Petre 2017-10-30
Hello, what does "syms n" means and what it does?
R.sch
R.sch 2017-10-30
It declares a symbolic variable named "n"
https://www.mathworks.com/help/symbolic/syms.html

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Calculus 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by