问题标签 [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.

0 投票
5 回答
4227 浏览

matlab - opencv中的Matlab梯度等效

我正在尝试将一些代码从 Matlab 迁移到 Opencv,并且需要梯度函数的精确副本。我尝试了 cv::Sobel 函数,但由于某种原因,生成的 cv::Mat 中的值与 Matlab 版本中的值不同。我需要单独矩阵中的 X 和 Y 梯度以进行进一步计算。

任何可以实现这一点的解决方法都会很棒

0 投票
1 回答
101 浏览

lambda - 是否可以在 COQ 中实现导数运算符?

是否可以在 COQ 中实现导数运算符?也就是说,一个运算符,它接受一个代数函数,例如x^2并返回它的导数;在这种情况下,2x

0 投票
1 回答
1170 浏览

matlab - MATLAB gui中的导数?

我正在尝试计算编辑文本框(edit1)的导数并在静态文本框(text1)中显示答案。但它只是显示数字。我究竟做错了什么?

GUI 图像- 如您所见,它绘制函数,但在尝试区分时返回 3 行数字:

0 投票
1 回答
719 浏览

matlab - 如何使用导数最小化 Matlab 中的多元函数?

如何使用导数最小化 Matlab 中的多元函数?

到目前为止,为了最小化单变量函数,我使用了 fminunc,但现在我需要使用多变量函数。

谢谢

0 投票
1 回答
309 浏览

math - 通过偏导数计算切线和双切线向量

我正在尝试使用GPU Gems 1 第 1 章中的理论来实现一个简单的水模拟。

如果你想象一个 3D 平面(在 xz 平面上是平的,y 表示任意点的高度),高度场函数为:

高度场函数

其中: 波长 (w):世界空间中波之间的波峰到波峰的距离。

振幅(A):从水面到波峰的高度。

速度(S):波峰每秒向前移动的距离。

方向(D):垂直于波前行进的水平矢量。

这很容易实现。

请注意 GPUGems 中的文章使用 z 方向作为高度,但这不是图形的标准(通常,x 是宽度,y 是高度,z 是深度)。所以我将参考 xz 方向,意思是平面/水平平面方向。

因此,在计算了任何给定点的高度 (y) 值后,我需要计算该点的双切线和切线向量,以便可以计算出照明方程所需的法线向量。

双切线和切线向量是 x 和 z 方向的偏导数(y 是高度场值)。

所以我的问题是,我怎样才能在 x 和 z 方向上对高度场函数进行偏导数?

文章说x方向的偏导数由下式给出

x 方向的偏导数

x 方向的偏导数2

我理解从这个视频中获取偏导数的概念:,但我不知道如何对我的高度场函数进行偏导数。

有人可以解释一下吗(比如我 5 岁)-我对数学的掌握不是很好!

0 投票
1 回答
4412 浏览

r - 任意定义函数的数值导数

我想找到二元函数的数值导数。

  • 函数是我自己定义的
  • 我需要关于每个参数的一阶导数并交叉二阶导数

是否有包或内置函数来执行此操作?

0 投票
1 回答
2430 浏览

scheme - 方案导数函数

今天在scheme中写了一个简单的导函数。我被要求返回一个函数,例如 g(x) = (f (x+h) -f(x))/h 。这足以返回一个函数还是只返回一个值?

0 投票
1 回答
975 浏览

plot - 在 Scheme 中绘制导数

我写了一个导函数如下:

以及用于查找二阶和三阶导数的另一个函数:

我尝试如下绘制 sin(x) 的导数,但它不起作用。

lang 球拍是进口的,但我得到的只是一个白屏。我在这里做错了吗?我应该将导数函数中的 (lambda (x)) 更改为其他内容以使函数更易于绘制吗?

更新代码

0 投票
4 回答
9052 浏览

matlab - 如何在 Simulink 中使用高阶速率限制器平滑矩形信号?

想象一下,我有一个位置/位移的矩形参考值,x我需要对其进行平滑处理。

平移运动的数学非常简单:

我需要限制所有这些值。所以我考虑在 Simulink 中使用速率限制器: 在此处输入图像描述 这种方法非常适用于斜坡信号,您可以在以下输出中看到: 在此处输入图像描述

但是,我的参考信号x不是斜坡,它们是矩形/台阶。因此,速率限制器不起作用,因为它们限制的导数已经是无限的,并且 Simulink 会引发错误。我该如何解决这个问题?实际上是否有更优雅的方式来实现高阶限速器?我猜这种方法在某些情况下可能不稳定。


继续阅读:相关问题

0 投票
1 回答
849 浏览

function - 如何在我的方案程序中获得第 n 个导数?

我似乎无法得出正确的结果,但我不知道如何设置我的第 n 个值......知道可能是什么问题吗?

代码:

-142108547152020.03

我试图重新排列它,所以 else 语句以 der 开头,但是当 n=2 时我得到相同的输出......

任何帮助将不胜感激!!