1个回答
展开全部
matlab如何画累加函数表达式的图形?题主给出的代码为什么会出错?其原因是:
1、用symsum表述不太正确,在这里不需要点运算符。
正确的表示为
symsum((7.8/x)^k/factorial(k)*exp(-7.8/x),k,0,5)
2、使用fplot函数格式不正确,应为
fplot(fun,[xmin xmax])
3、ezplot函数适用于低版本,在高版本中不推荐使用,使用fplot
4、完整的代码如下
syms k %声明变量
f=@(x)symsum((7.8/x)^k/factorial(k)*exp(-7.8/x),k,0,5); %定义函数
fplot(f,[0,10]) %绘图
xlabel('x');ylabel('y') %坐标名设置
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询