问题标签 [integral]

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 投票
1 回答
2584 浏览

matlab - 嵌套 trapz 双积分

我想知道是否有任何方法可以绕过quad2d嵌套trapz循环的调用。我将更详细地讨论我的问题:目前,我以这种方式执行双积分的计算:

其中PHI11定义为

并且E_integral.mat可以通过这种方式获得:

现在的问题是:是否有可能通过使用嵌套函数来忽略quad2dhandle function支持更实用的方法trapz

到目前为止,我已经尝试了以下代码,但没有产生预期的结果:

0 投票
1 回答
2416 浏览

matlab - 在 Matlab 中绘制具有可变限制的积分

我在尝试在 matlab 中求解和绘制积分时遇到了一些麻烦。事实上,我知道如果解决一个问题,我将解决我现在需要的所有积分。

我在 x 轴上绘制了变量“d”的值,在 y 轴上绘制了从 -inf 到 ((40*log10(d)-112)/36) 的归一化高斯函数的积分值,我是没有找到正确的方法。D 介于 0 和 1600 之间

有人可以帮我吗?

0 投票
1 回答
7098 浏览

r - R中求和面积表/积分图像的有效实现

我正在尝试在给定图像矩阵的情况下构建总面积表或积分图像。对于那些不知道它是什么的人,来自维基百科:

面积求和表(也称为积分图像)是一种数据结构和算法,用于快速有效地生成网格矩形子集中的值之和

换句话说,它用于在恒定时间内对图像/矩阵中任何矩形区域的值求和。

我正在尝试在 R 中实现这一点。但是,我的代码似乎需要很长时间才能运行。

这是此链接的伪代码。in是输入矩阵或图像,intImg是什么返回

这是我的实现

输入输出矩阵示例:

在此处输入图像描述

然而,在480x640矩阵上,这需要大约 4 秒。在论文中,他们将这些维度描述为以毫秒为单位。

我是否在循环或索引中做一些低效的事情?

我考虑用 C++ 编写它并用 R 包装它,但我对 C++ 不是很熟悉。

谢谢

0 投票
2 回答
2515 浏览

matlab - 在Matlab中实现积分方程的迭代求解

我们有一个类似于第二类Fredholm 积分方程的方程。

在此处输入图像描述

为了求解这个方程,我们得到了一个迭代解,它保证收敛于我们的特定方程。现在我们唯一的问题在于在 MATLAB 中实现这个迭代过程。

目前,我们的代码有问题的部分如下所示:

delta_a是 的函数x,表示迭代的初始值。msx和的函数xi

正如您可能看到的,我们希望在迭代中delt同时依赖x(积分之前)和(积分内部)。xi不幸的是,这种编写代码的方式(使用函数句柄)并没有像我们希望的那样给我们一个数值。我们不能写成delt两个不同的函数,一个x和一个xi,因为xi没有定义(直到integral定义它)。那么,我们如何确保它delt依赖于xi积分的内部,并且仍然从迭代中得到一个数值呢?

你们中有人对我们如何解决这个问题有任何建议吗?

使用数值积分

输入参数说明:x为数值向量,其余均为常数。我的代码的一个问题是输入参数 x 没有被使用(我猜这意味着 x 被视为一个符号)。

0 投票
2 回答
895 浏览

matlab - Matlab中数值积分的准确性

我正在尝试在矩形区域上集成一个分析函数(sqrt 和 trig 函数的组合)。它在该区域中没有奇点,似乎是一个完美的候选对象dblquad。我的问题是如何评估 Matlab 提供给我的数值的准确性。在不知道积分的确切值的情况下,我们如何证明有效数字的合理性?当您需要给出具有某些精度的值时,您应该能够证明这一点。考虑到使用 Matlab 计算的值,是否可以实现这一点?

0 投票
1 回答
518 浏览

matlab - 多变量函数的四边形

我有一个f(x, y, z, t)有 4 个不同变量的函数,如果只有一个变量,我想找到它的数值积分quad

可能吗?我假设我需要象征性的结果。你还有别的想法吗?

0 投票
2 回答
12573 浏览

matlab - 四阶龙格-库塔方法 (RK4) 在几次迭代后崩溃

我正在尝试解决:

使用四阶龙格-库塔算法。

起点:x(0) = 8000, y(0) = 300范围:[0,15]

这是完整的功能:

我通过执行来运行它:[xx yy time] = rk4_m(8000,300,10)

问题是在 2-3 次迭代后一切都崩溃了,返回了无用的结果。我究竟做错了什么?或者只是这种方法不适合这种方程?

分号被有意省略。


看起来我没有注意实际h大小。现在可以了!谢谢!

0 投票
1 回答
1026 浏览

matlab - 为什么会出现这些错误?quad2d, dblquad

我有一个巨大的功能来集成:

符号 xy

f=(228155022448185.*(cos((2.*pi).*y)./exp(131738205584307./(35184372088832*x)) - 1)*(cos((8.*pi).*y)/ exp(131738205584307./(8796093022208*x)) - 1)*(cos((8.*pi).*y)/exp(131738205584307./(8796093022208.*x)) + cos((18.*pi) .*y)/exp(1185643850258763./(35184372088832.*x)) - 2))/((18014398509481984.*(x.^2)).*exp(x.* ((1981232555272083.*(y.^) 2))/2251799813685248 - y./16 + 1./16)))

我需要整合它 (x:[0,inf) 和 y:[0,1]),但我收到 quad2d 和 dblquad 的错误。

你能解释为什么会出现这些错误吗?我该如何解决?

0 投票
1 回答
3402 浏览

java - 如何计算 apache commons math3 库中函数的集成?

我正在尝试集成一个非常简单的功能。积分(x.dx)。当我包含从 0 到 1 的限制时,我得到的答案不是 1,而是 0 或 0.5。我对 apache commons 库中集成的实现有什么误解吗?

0 投票
1 回答
1624 浏览

matlab - 使用 MATLAB,如何找到有界 CDF 的积分?

使用 MATLAB,我试图找到 CDF 的有界范围的积分。请参考以下代码:

基本上,我试图在 .3 和 .6 的相应 X 值之间集成 c_pd(通过使用 icdf 找到)。但是, c_pd 是一个向量,而不是实际的 cdf 函数。无论分布类型如何(即 Normal、Rician 等),有没有人知道如何找到积分?请指教。谢谢你。