问题标签 [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.
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?
matlab - matlab中cos(x)的泰勒级数
我有一个简单的问题。我想为 cos(x) 写泰勒级数展开。 我写了那些代码
但是那个代码没有给出真实的结果。为什么?
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
本质上,我不确定如何动态地表示这些负值,以匹配所需的输出。目前,它们在我的代码中都是用“+”字符串文字表示的,在重复的递归术语之间。
提前致谢!
python - 使用泰勒级数计算 Pi
我正在尝试使用泰勒级数计算 Pi 的值。下面是我拥有的代码,但是当我运行程序时,我得到一个 1 和 0 的列表。
这是我的代码:
math - J中的麦克劳林系列
我正在尝试在 J 中实现 sine(x) 的级数扩展(我不担心准确性,但更多的是很好地表达级数的问题)。
到目前为止,我有以下显式版本,它使用 50 个项计算 sine(pi):
3.14 (4 :'+/((_1^y) * (x^(1+2*y)) % !1+2*y)') i.50
但这似乎有些笨拙,有没有“更好”的版本(可能是默认的?)?
maxima - Maxima:评估嵌入 diff() 名词的函数 f(x)
我按照以下说明生成泰勒级数:
qExct 是一个未定义的函数:我想对任何作为平滑函数的 qExct 执行某种计算。
知道了这一点,我如何将变量设置x
为某个值(例如 1)?
如果我这样做:
然后最大值返回我以下错误:
如果我这样做:
然后它考虑D
一个变量并将所有出现的变量替换为x
变量D
。特别是,它使用 d/dD 而不是 d/dx 来区分。但是,我想要的是仅在 x^n 项x
中用数字替换变量,1
并保持导数不变......</p>
我该怎么做呢 ?
c++ - 泰勒级数计算正弦值时的问题
我正在尝试计算
使用以下代码。
我使用迭代运算而不是pow
阶乘函数来获得更精确的值和更多的迭代。
但是,由于某种原因,我得到了不同的输出,例如-4000000E
. 这段代码可能有什么问题?
trigonometry - sin(x) 的泰勒展开式
我需要为 sin(x) 的泰勒展开编写一个程序。我做了一些东西,但我不知道它是否好。我不知道如何检查它。你能检查一下吗?
java - Java 程序为函数 e^x 给出了不正确的泰勒级数项
这是我的代码的输出:
输入非负数
2
泰勒级数是 4.0
当我输入 2 时,它应该输出 7.3890560983 而不是 4.0,因为 e=2.718... 和 e^2=7.3890560983。我究竟做错了什么?
c++ - 基于泰勒级数的基于模板的 Sin() 实现产生不正确的结果 C++
使用以下代码,我尝试sin()
基于 N 项泰勒级数实现该函数,但是当我比较该函数的结果时,结果不正确,我不知道为什么。运行以下代码:
结果是1.22465e-16 -16546.9
据我所知,我正在正确计算系列,所以我不确定出了什么问题。