实施以下系列?
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)
我正在尝试使用以下 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)