matlab如何画累加函数表达式的图形?

我编的程序总是出错,搞不懂什么是符号,什么是向量,如何搭配使用... 我编的程序总是出错,搞不懂什么是符号,什么是向量,如何搭配使用 展开
 我来答
lhmhz
高粉答主

2021-05-06 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7263 获赞数:16990

向TA提问 私信TA
展开全部

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') %坐标名设置

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式