问题标签 [taylor-series]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2085 浏览

r - Taylor Series approximation in R

What if I need to calculate the Taylor Series approximation for a function of two variables, is it possible in R? My function of interest is e raised to the power of the sum of variables x1 and x2: e^(x1 + x2)

Since there's taylor function in pracma library, I try something like this:

But R says Error in fderiv(f, x0, i) : Function 'f' must first be vectorized: Vectorize(f).

So, what am I doing wrong and is possible at all for a function of two variables?

0 投票
2 回答
5877 浏览

matlab - matlab中cos(x)的泰勒级数

我有一个简单的问题。我想为 cos(x) 写泰勒级数展开。 我写了那些代码

但是那个代码没有给出真实的结果。为什么?

0 投票
1 回答
126 浏览

c++ - 在泰勒级数展开中动态表示负输出 --> C++

我正在学习编码,所以请原谅我提出这样一个基本问题(必须从某个地方开始,对吗?)我编写了以下 C++ 程序,它近似于 e^x 级数展开(泰勒级数)。

我遇到的问题是输出。我需要的示例输出之一如下:

样品运行 5:

该程序使用 n 项级数展开逼近 e^x。输入要在 e^x-> 8 的近似值中使用的项数 输入指数(x)-> -0.25

e^-0.25000 = 1.00000 - 0.25000 + 0.03125 - 0.00260 + 0.00016 - 0.00001 + 0.00000 - 0.00000 = 0.77880

但我的代码改为创建以下输出:

e^-0.25000 = 1.00000 + -0.25000 + 0.03125 + -0.00260 + 0.00016 + -0.00001 + 0.00000 + -0.00000 = 0.77880

本质上,我不确定如何动态地表示这些负值,以匹配所需的输出。目前,它们在我的代码中都是用“+”字符串文字表示的,在重复的递归术语之间。

提前致谢!

0 投票
2 回答
2063 浏览

python - 使用泰勒级数计算 Pi

我正在尝试使用泰勒级数计算 Pi 的值。下面是我拥有的代码,但是当我运行程序时,我得到一个 1 和 0 的列表。

这是我的代码:

0 投票
2 回答
92 浏览

math - J中的麦克劳林系列

我正在尝试在 J 中实现 sine(x) 的级数扩展(我不担心准确性,但更多的是很好地表达级数的问题)。

到目前为止,我有以下显式版本,它使用 50 个项计算 sine(pi):

3.14 (4 :'+/((_1^y) * (x^(1+2*y)) % !1+2*y)') i.50

但这似乎有些笨拙,有没有“更好”的版本(可能是默认的?)?

0 投票
2 回答
931 浏览

maxima - Maxima:评估嵌入 diff() 名词的函数 f(x)

我按照以下说明生成泰勒级数:

qExct 是一个未定义的函数:我想对任何作为平滑函数的 qExct 执行某种计算。

知道了这一点,我如何将变量设置x为某个值(例如 1)?

如果我这样做:

然后最大值返回我以下错误:

如果我这样做:

然后它考虑D一个变量并将所有出现的变量替换为x变量D。特别是,它使用 d/dD 而不是 d/dx 来区分。但是,我想要的是仅在 x^n 项x中用数字替换变量,1并保持导数不变......</p>

我该怎么做呢 ?

0 投票
1 回答
165 浏览

c++ - 泰勒级数计算正弦值时的问题

我正在尝试计算

罪x

使用以下代码。

我使用迭代运算而不是pow阶乘函数来获得更精确的值和更多的迭代。

但是,由于某种原因,我得到了不同的输出,例如-4000000E. 这段代码可能有什么问题?

0 投票
0 回答
250 浏览

trigonometry - sin(x) 的泰勒展开式

我需要为 sin(x) 的泰勒展开编写一个程序。我做了一些东西,但我不知道它是否好。我不知道如何检查它。你能检查一下吗?

0 投票
2 回答
1532 浏览

java - Java 程序为函数 e^x 给出了不正确的泰勒级数项

这是我的代码的输出:

输入非负数

2

泰勒级数是 4.0

当我输入 2 时,它应该输出 7.3890560983 而不是 4.0,因为 e=2.718... 和 e^2=7.3890560983。我究竟做错了什么?

0 投票
1 回答
151 浏览

c++ - 基于泰勒级数的基于模板的 Sin() 实现产生不正确的结果 C++

使用以下代码,我尝试sin()基于 N 项泰勒级数实现该函数,但是当我比较该函数的结果时,结果不正确,我不知道为什么。运行以下代码:

结果是1.22465e-16 -16546.9

据我所知,我正在正确计算系列,所以我不确定出了什么问题。