Matlab系列表示

时间:2018-01-24 14:40:53

标签: matlab function series

我在Matlab中进行了练习,其中说我必须从以下系列中找到an的值:an= x-x^3/3+x^5/5-x^7/7+x^9/9等等,不使用while或{{1} }。功能是什么?程序员给出一个数字for和数字n,我必须计算结果。例如,如果xn=3,我们会得到:x=2。请帮忙。

1 个答案:

答案 0 :(得分:0)

使用n-terms(0:n-1)的向量,并使用逐个元素的操作将通用术语(an)应用于该向量,并将结果汇​​总如下:

n = 3;     % Number of terms
x = 1;     % Value of x is given
N = 0:n-1; % Vector of n-terms
an = (-1).^(N) .* x.^(2*N+1) ./ (2*N+1);
sum(an)