在子图上绘制余弦功能和余弦泰勒序列



我正在尝试在子图上绘制余弦函数和泰勒序列。我在代码中遇到了一个错误,说我尚未定义"类型'double'的输入参数的Symsum"。我不知道该如何解决。

x=0:10;
y1=cos(x);
y2=0;
for k=0:10
y2=y2+symsum((-1)^k*(x^(2*k))/factorial(2*k));
end
figure
subplot(2,1,1)
plot(x,y1)
title('Cosine')
subplot(2,1,2)
plot(x,y2)
title('Taylor Series')

您需要包括

    syms k

在您的代码中声明符号变量k。同样,您的总和应作为对符号的参数包括在内。摆脱您的语句,而是包括:

    y2 = y2+symsum((-1)^k*(x^(2k))/factorial(2*k), 0, 10);

最新更新