问题标签 [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.
matlab - opencv中的Matlab梯度等效
我正在尝试将一些代码从 Matlab 迁移到 Opencv,并且需要梯度函数的精确副本。我尝试了 cv::Sobel 函数,但由于某种原因,生成的 cv::Mat 中的值与 Matlab 版本中的值不同。我需要单独矩阵中的 X 和 Y 梯度以进行进一步计算。
任何可以实现这一点的解决方法都会很棒
lambda - 是否可以在 COQ 中实现导数运算符?
是否可以在 COQ 中实现导数运算符?也就是说,一个运算符,它接受一个代数函数,例如x^2
并返回它的导数;在这种情况下,2x
。
matlab - MATLAB gui中的导数?
我正在尝试计算编辑文本框(edit1)的导数并在静态文本框(text1)中显示答案。但它只是显示数字。我究竟做错了什么?
GUI 图像- 如您所见,它绘制函数,但在尝试区分时返回 3 行数字:
matlab - 如何使用导数最小化 Matlab 中的多元函数?
如何使用导数最小化 Matlab 中的多元函数?
到目前为止,为了最小化单变量函数,我使用了 fminunc,但现在我需要使用多变量函数。
谢谢
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方向的偏导数由下式给出
我理解从这个视频中获取偏导数的概念:,但我不知道如何对我的高度场函数进行偏导数。
有人可以解释一下吗(比如我 5 岁)-我对数学的掌握不是很好!
r - 任意定义函数的数值导数
我想找到二元函数的数值导数。
- 函数是我自己定义的
- 我需要关于每个参数的一阶导数并交叉二阶导数
是否有包或内置函数来执行此操作?
scheme - 方案导数函数
今天在scheme中写了一个简单的导函数。我被要求返回一个函数,例如 g(x) = (f (x+h) -f(x))/h 。这足以返回一个函数还是只返回一个值?
plot - 在 Scheme 中绘制导数
我写了一个导函数如下:
以及用于查找二阶和三阶导数的另一个函数:
我尝试如下绘制 sin(x) 的导数,但它不起作用。
lang 球拍是进口的,但我得到的只是一个白屏。我在这里做错了吗?我应该将导数函数中的 (lambda (x)) 更改为其他内容以使函数更易于绘制吗?
更新代码
matlab - 如何在 Simulink 中使用高阶速率限制器平滑矩形信号?
想象一下,我有一个位置/位移的矩形参考值,x
我需要对其进行平滑处理。
平移运动的数学非常简单:
我需要限制所有这些值。所以我考虑在 Simulink 中使用速率限制器:
这种方法非常适用于斜坡信号,您可以在以下输出中看到:
但是,我的参考信号x
不是斜坡,它们是矩形/台阶。因此,速率限制器不起作用,因为它们限制的导数已经是无限的,并且 Simulink 会引发错误。我该如何解决这个问题?实际上是否有更优雅的方式来实现高阶限速器?我猜这种方法在某些情况下可能不稳定。
继续阅读:相关问题
function - 如何在我的方案程序中获得第 n 个导数?
我似乎无法得出正确的结果,但我不知道如何设置我的第 n 个值......知道可能是什么问题吗?
代码:
-142108547152020.03
我试图重新排列它,所以 else 语句以 der 开头,但是当 n=2 时我得到相同的输出......
任何帮助将不胜感激!!