问题标签 [derivative]
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.
function - Matlab二阶导数
我按照http://www.mit.edu/people/abbe/matlab/ode.html上的教程,准备了一个函数如下:
当我使用它调用它时
我收到一个错误
我也试过
XY= ode45(@diffxy,[0 10],[0;1;0])
有人知道吗?
c++ - 如何缩短我的输出?目前正在获取“信息”
我正在编写一个程序来计算“泰勒级数”,并且得到“inf”作为我的输出。我的程序还没有完成,一切都还没有正常工作,但我希望能够看到我的输出。有没有办法缩短输出或使其可见?谢谢您的帮助。
glsl - dFdx的解释
我正在尝试了解 GLSL 中的dFdx()
和dFdy()
功能。
我理解以下内容:
- 导数是变化率
- 具有两个参数的函数的偏导数是指在保持其中一个参数不变的情况下对函数进行微分。
dFdx()
并dFdy()
找到当前片段和相邻片段之间值变化的速率。
我不明白变化率是指什么。是片段坐标的变化率吗?
有没有可能你可以在片段着色器的两次调用之间找到任意变量的变化率?着色器调用是否从相邻调用“读取”变量?对于一个(简单的)示例:
d
分别是-1.0和1.0吗?
matlab - 在 Matlab 中保存 ode45 中的导数值
我正在模拟具有质量弹簧和双摆的(有些奇怪的)系统的运动方程,我有一个质量矩阵和函数 f(x),并调用 ode45 来求解
我有 5 个状态变量,q= [ QDot, phi, phiDot, r, rDot]'; (删除了 Q,因为没有任何东西依赖它,QDot 是当前的。)现在,为了计算一些力,我还想保存 rDotDot 的计算值,ode45 会为每个积分步骤计算该值,但是 ode45 不会返回这个值。我搜索了一下,但我发现的唯一两个解决方案是 a) 将其转换为 3 阶问题并将 phiDotDot 和 rDotDot 添加到状态向量中。我想尽可能地避免这种情况,因为它已经是非线性的,这确实使事情变得更糟,并增加了计算时间。
b) 扩充状态以直接计算函数,如此处所述。但是,在示例中,他说要在质量矩阵中添加一行零。这是有道理的,因为否则它将集成导数,而不仅仅是在某一点上对其进行评估,另一方面它会使质量矩阵变得奇异。似乎对我不起作用...
这似乎是一个基本的事情(想要状态向量的导数值),有什么我没有想到的非常明显的事情吗?(或者不那么明显的东西也可以....)
哦,全局变量不是很好,因为 ode45 在优化它的步骤时多次调用 f() 函数,所以全局变量的大小和返回的状态向量 q 根本不匹配。
如果有人需要,代码如下:
fortran - FFTW,fortran 中的简单导数
我正在努力解决这个与 FFTW 的正弦的简单导数。乍一看似乎没问题,但与确切的解决方案相比,出现了一个很大的错误(5e-6)......我确实看到在使用 c2r 之后,复杂的输入都搞砸了,但在我看来同样复杂的输入是我的问题的原因......我做错了什么?我没有使用任何指针,并试图让一切尽可能简单;我仍然无法弄清楚出了什么问题。任何帮助表示赞赏!谢谢!!!
java - Java - 使用 Apache Commons 数学库计算推导
我在使用 apache commons 数学库时遇到问题。
我只想创建像 f(x) = 4x^2 + 2x 这样的函数,我想计算这个函数的导数
--> f'(x) = 8x + 2
我阅读了有关差异化的文章(http://commons.apache.org/proper/commons-math/userguide/analysis.html,第 4.7 节)。
有一个我不明白的例子:
在第 5 行,当然会发生编译错误。该函数f(x)
被调用但未定义。我做错了什么?
有没有人对apache commons数学库的微分/推导有任何经验,或者有人知道另一个可以帮助我的库/框架吗?
谢谢
haskell - 给定Haskell中该函数的导数,如何数值计算复函数的值?
鉴于:
- 哈斯克尔
df/dz
在复平面上定义的复值函数U
(假设z
是 aComplex Double
)。z1
从定义的U
点开始df/dz
。
问题:
如何获得作为导数的函数f(z)
的值?IE。假设复平面,如何仅给出原始函数的导数来恢复原始函数的值?df/dz
z1
这个问题与我之前关于计算复杂函数积分的问题有些相关,但它们是关于不同的事情。在这里,我感兴趣的不是计算一些标量值,而是在给定导数的情况下找到原点函数。它本质上是计算这个导数的不定积分。
directx - DirectX:像素着色器导数计算
据我了解像素着色器在每个像素的基础上运行。但也有类似ddx
和ddy
计算导数的函数。但是,如何仅从一个像素坐标计算导数呢?有人可以帮我解决这些问题吗?这些也提出了问题,如
这是否意味着样本函数是按像素计算的?我认为采样器指令在每个子跨度的基础上运行。
例子:
如果我有以下 16 个像素:
我的像素着色器看起来像这样:
上述代码将在 4 x 4 像素坐标网格中调用多少次?谢谢。
matlab - Matlab Symbolic Toolbox 对拉格朗日运动方程的偏导数
我正在尝试使用符号工具箱在 Matlab 中推导拉格朗日运动方程。这涉及函数和坐标的偏导数,但 matlab 似乎不接受这一点。
所以我会在 Matlab 中这样做:
但是,一旦我尝试区分 x(或 diff(x,t))中的任何内容,Matlab 就会抱怨:
有谁知道处理这个的正确方法?
python - sympy 中共轭的导数
当我尝试用 SymPy 区分符号时,我得到以下信息
当我区分符号与其共轭时,结果是
但是,当我尝试区分符号 SymPy 的共轭时,它并没有做到这一点
这仍然是正确的,但结果应该为零。如何让 SimPy 执行共轭的导数?