实施以下系列?

Implementing the following series?

我正在尝试使用以下 for 循环和 x=1 来实现以下系列,但没有得到想要的结果,有人可以指出我哪里出错了吗?

我附上了该系列的图片如下:

x = 1;
for k = 1:21
    S(k) = (2./sqrt(2*pi))*(cumsum((x.^(2*(k-1)-1)*(-1.^((k-1)+2)))./((2.^(k-1))*(factorial(k-1))*(2*(k-1)+1))))
end

出于某种原因,我得到了完全不同的结果,因为我的数字是负数,但我再次查看了我的代码,但我仍然不确定它来自哪里。

谢谢

您的索引已结束。在 cumsum 语句的开头,您输入

x.^(2*(k-1)-1)

应该是。 .

x.^(2*(k-1)+1)